2

그래서 jquery 및 여러 가지 javascript 파일로 ie8에서 이상한 문제가 발생합니다. 이러한 오류는 Firefox, Safari 또는 이전 버전의 IE에서는 발생하지 않습니다. 주요 사건은 변수가 정의되지 않았고, 불일치 된 괄호 오류 등입니다. 그러나 페이지를 강제 새로 고칠 때마다 오류가 변경됩니다. 인용 된 파일을 검사하면 그러한 구문상의 오류가 없음을 알 수 있습니다.IE8 - JS의 비동기 유효성 검사?

제 질문은, 처음에는 다른 사람이 그런 오류를 보았습니까? 비동기 이벤트 문제와 유사합니다. IE8의 새로운 다중 프로세스/멀티 스레드 브라우징 기능과 관련이 있습니까? IE 8은 js 파일을 다운로드 한 직후에 일종의 검증을 수행합니까?

미리 감사드립니다.

업데이트 : 수신 된 js 파일의 요소를 더 큰 js 파일로 셔플하는 것 같습니다. 디버거에서는 한 파일에서 다른 파일의 코드 중간에 메서드를 표시합니다. "가져온"세그먼트가 의존하는 코드는 찾을 수 없습니다. 여기에 무슨 일이 일어나고 있는지 잘 모르겠다. ...

답변

1

그래서 'text/javascript'대신 'application/javascript'의 MIME 유형을 지정하면 문제가 발생한다. 응용 프로그램은 ie8을 미치게 만들고 ... 그리고 우리는 응용 프로그램을 처음부터 예전 버전 버그를 해결하기 위해 사용했다고 생각합니다.

관련 문제