이상한 문제가 있습니다. 이 회사의 표준 브라우저 인 IE8에서 작동하지 않는 IIS 서버에서 호스팅되는 웹 응용 프로그램이 있습니다. 그것은 크롬에서 작동합니다. 나는 또한 내 Google 드라이브에 호스팅 된 동일한 파일을 넣었으며 IE8에서도 작동합니다. IE8에서도 파일이 내 바탕 화면에있을 때도 작동합니다.은 IE8의 자바 스크립트에서 문자열을 구문 분석 할 수 없습니다.
특히이 문제는 앱이 해당 서버에서 호스팅 될 때 IE8의 자바 스크립트가 문자열을 구문 분석하지 않기 때문에 발생합니다. 다음은 몇 가지 예제 코드입니다 :
<!doctype html>
<html>
<body>
<script type="text/javascript">
var test='test';
console.log(test[2]);
</script></body>
</html>
그게 전부입니다. 전체 문서. 나는 IIS 서버에이를 개최하고해야처럼 대신 로깅 s
의, IE8의 콘솔을 열 때, 나는 심지어 IE8에서 s
을 얻을, 내가 어디 다른 파일을 호스팅 할 때
LOG: undefined
크롬, 난 s
를 얻을 수 . 하지만 IE8에서 보았을 때이 서버에서 호스팅되면 정의되지 않습니다. 무슨 일 이니?
두 환경 모두 IE8에서 동일한 문서 모드로 실행 중이십니까? 그 구문을 사용하여 문자열을 참조 할 수없는 IE7 또는 IE8이었습니다. –