我正在尝试测试最初打算在IE11中使用IE8的旧网站。
我收到错误"此页面上的脚本出现错误。"在IE11上访问页面时我的代码(它在IE8上工作正常)。这里列出的行号是clientCXMLDocument.js文件的最后一行,我没有在该代码中看到任何可能导致问题的问题。
在Internet选项中的IE11上,如果我取消选中"禁用脚本调试(Internet Explorer)",我不再收到错误,但我更想知道导致错误的原因。
答案 0 :(得分:0)
在本文档中列出的IE11中有很多API功能被删除和替换:
https://msdn.microsoft.com/en-us/library/ie/bg182625(v=vs.85).aspx
例如,使用document.selection将不再适用于IE11,因此您的javascipt代码可能包含其中一些并使用相应的替换。
在修复代码的同时,您可能希望使用IE X-UA标记来指定IE8遗留文档模式
<meta http-equiv="X-UA-Compatible" content="IE=8" />