IE 11"此页面上的脚本出现错误"在行尾

时间:2015-04-01 10:40:16

标签: javascript internet-explorer error-handling internet-explorer-8 internet-explorer-11

我正在尝试测试最初打算在IE11中使用IE8的旧网站。

我收到错误"此页面上的脚本出现错误。"在IE11上访问页面时我的代码(它在IE8上工作正常)。这里列出的行号是clientCXMLDocument.js文件的最后一行,我没有在该代码中看到任何可能导致问题的问题。

Error

在Internet选项中的IE11上,如果我取消选中"禁用脚本调试(Internet Explorer)",我不再收到错误,但我更想知道导致错误的原因。

1 个答案:

答案 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" />