在IE9中使用XMLHttpRequest时出现SCRIPT5: Access is denied错误

47
var xhttp=new XMLHttpRequest();
xhttp.open('GET', 'foo.xml', false);

F12弹回:SCRIPT5:Access is denied。位于第95行的xhttp.open行。

我的JavaScript代码似乎没有问题,而且Firefox也按照我想要的方式运作。

我已经阅读了很多与这个问题非常相似的问题,所以我查看了同源策略,但我无法看出它如何适用于foo.xml与HTML文件在同一个目录中的情况。我已经在我的本地 Intranet 上打开了脚本权限,并告诉 McAfee 休息五分钟,只是为了确认一下。我甚至尝试以管理员身份运行IE,所以这不可能是权限问题,对吗?除此之外,为什么IE会被拒绝访问本地文件呢?

11个回答

-3

打开Internet Explorer开发者工具,

工具-> F12开发者工具。(我认为你也可以按F12来获得它)

文档模式更改为标准。(如果您更改了文档模式,页面应该会自动刷新)

问题应该已经解决。

享受吧!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接