문제

jQuery와 함께 javaScript 파일을 사용하여 IE8에서 이상한 문제를보고 있습니다. 이러한 오류는 Firefox, Safari 또는 이전 버전의 IE에서는 발생하지 않습니다. 일어나고있는 가장 중요한 것은 정의되지 않은 변동이없고 불일치 한 브래킷 오류 등이지만 페이지를 강제로 재발 할 때마다 오류가 변경됩니다. 인용 파일을 확인하면 그러한 구문 오류가 나타나지 않습니다.

내 질문은 먼저 다른 사람이 그런 오류를 본 적이 있습니까? 비동기 이벤트의 문제와 비슷해 보입니다. 이것은 IE8의 새로운 다중 프로세스/다중 스레드 브라우징 기능과 관련이 있습니까? IE 8이 다운로드 된 직후 JS 파일에서 일종의 유효성 검사를 수행합니까?

미리 감사드립니다.

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

도움이 되었습니까?

해결책

따라서 'Text/JavaScript'대신 MIME 유형의 '응용 프로그램/JavaScript'를 지정하는 데 문제가 있습니다. 응용 프로그램은 IE8을 미치게 만듭니다 .... 그리고 우리가 먼저 응용 프로그램을 사용하여 이전 IE 버전 버그를 가져 오는 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top