小编典典

如何解决错误“ SCRIPT7002:XMLHttpRequest:网络错误0x80070005,访问被拒绝。” 在IE中

ajax

在我的网站上,我使用ALK
Maps创建了一个地图,显示了点(标记)和道路(路线),所有这些在Firefox和Chrome中都可以正常工作,但是在IE中,我显示了地图和点,但是当我转到我得到错误的道路:

“ SCRIPT7002:XMLHttpRequest:网络错误0x80070005,访问被拒绝。”

我找到了一个解决方案:安全区域(“ Internet选项”>“安全性”)设置为“启用”以下设置:其他>跨域访问数据源。

有没有不要求客户到我的网站进行此配置的解决方案?


阅读 1812

收藏
2020-07-26

共1个答案

小编典典

我认为要求您的客户完全禁用此配置不是一个好主意。请记住,启用和进行此更改不仅适用于您的网站,还适用于其他网站。

有一个巨大的安全原因,为什么默认情况下会在Internet和“受限制的站点”区域中将其禁用,这可能会使您的客户容易受到不同类型的CORS(跨源资源共享)攻击

与其在浏览器级别进行更改,不如在客户端/服务器端代码或基础结构中启用CORS:

http://enable-cors.org/

http://www.html5rocks.com/zh-
CN/tutorials/cors/

2020-07-26