0

이것은 대답하기 어려운 질문 일 수 있지만 this problem을 참조하면 누구나 Internet Explorer가 오류를 일으키지 않고 페이지를로드하지 못하도록 수정/수정하는 것을 알고 있습니다. javascript (더 정확하게 JQuery DateTime Picker)은 다음과 같습니다. IE가 전체 페이지를로드하기 전에 실행됩니까? 내 링크 된 질문을 많이 반복하지 않고누구나 jquery 오류로 IE가 페이지를로드하지 못하도록하는 IE7 설정 또는 업데이트/패치를 알고 있습니까?

, 나는 IE6 (업데이트 없음) IE7과 가정으로 일부 IE8 브라우저가 페이지를 렌더링 중지하고이 오류

Internet Explorer cannot open the Internet site XXX. Operation aborted

인 스크립트 오류를 ​​보여주는 웹 사이트가 책임이 있습니다 :

Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)

나는 새로운 윈도우 XP 가상 머신을 생성하고 내 테스트 시스템의 IE7에서 오류를 재현 할 수 없기 때문에 (업데이트 설치없이) IE7로 업그레이드. 그리고이 새로운 IE7 VM은 오류를 받았습니다. 그러나 종료 할 때 VM이 업데이트를 설치했으며 다음 재부팅시 오류가 재현되지 않았습니다. 따라서 나는 IE7의 새로운 설치가이 오류를 받았다는 것과 시스템이 다시 재부팅하고 더 많은 업데이트를 설치할 필요가 없다는 점에서 기본적인 점을 확실히 알고있다.

나는 또한이 오류를 일으킬/방지 할 수있는 설정이라고 생각합니다. IE8을 실행하는 일부 시스템에서도이 문제가 발생한다는 신뢰할 수있는 보고서가 있습니다. 그러나 나는 그것을 생산할 수 없었다.

제 질문은 누구나 어떤 업데이트 및 Internet Explorer 설정이이 문제를 방지하거나 방지하는지 압니까? 나는 을 알고 있는데 왜이 발생하지만, 나는 IE가 그랬던 것처럼 고쳐지거나 막히는 것에 관심이있다.

+0

잘 오류는 완전히 렌더링되기 전에 엘리먼트가 엘리먼트에 추가되었을 때이다. append()를 실행중인 페이지에 무언가가 있습니까? – epascarello

+0

이것이 도움이 될지 모르겠지만 KB927917 문제에 대한 연구에서 다음 결과가 나타납니다. 브라우저가 HTML 마크 업을 완전히 해석하지 못하면 기본적으로이 문제가 발생할 수 있습니다. 그것은 _ "요소의 중첩이 잘못되었습니다"_, _ "URL에 앰퍼샌드 (& s)"_, _ "SCRIPT 요소에 HTML을 쓰는 중입니다"_ 및 기타. 이 문제를 겪고있는 많은 사람들은 "validator W3C"를 사용하여 문제를 해결합니다. 또한 다음 도움말을 읽어보십시오. http://www.htmlhelp.com/tools/validator/problems.html#script –

답변

0

제 경우에는 html에 대한 주석문이 닫히지 않았습니다. 그래서 나는 그것을 막았고 문제는 행운을 고쳤다.

관련 문제