0

我正在使用专有的前端框架开发应用程序。该框架仅支持 Internet Explorer 7、8 标准。

现在作为一项新要求,我们正在 Internet Explorer 10 中测试我们的应用程序。我在三台具有相同浏览器设置的个人计算机上进行了测试,如下所述。

Internet Explorer 版本: 10.0.9200
浏览器模式: IE 10 兼容性 查看
文档模式: IE 7 标准

我在三个系统中测试了相同的 UI,页面在两个系统中呈现,但我在一个系统中收到脚本错误,我无法找到该错误的原因。

以下行中字符 4 中的错误详细信息:

Object doesn't support this action

var req = new XMLHttpRequest();

我无法找出相同应用程序在其他具有相同设置的浏览器中运行流畅的原因。

4

2 回答 2

0

如果您说所有 3 台计算机的 IE 设置(和版本)完全相同,那么可以考虑这个问题的很多因素,它可以涵盖连接性、规格等 - 任何可以区分一台 PC 的因素另一个很难识别。

为了避免疑问,我们可以尝试以下方法:

  • 调整代码以在窗口加载后创建 XMLHttpRequest 对象

    window.onload = function() { var req = new XMLHttpRequest(); }

或者

于 2015-01-07T22:25:17.983 回答
0

在 IE 浏览器的 Tools-> Advanced -> Security -> Enable Native XMLHTTP support 选项卡下启用“Native XMLHTTP support”。

于 2016-02-02T05:18:44.220 回答