【发布时间】:2012-06-05 14:57:33
【问题描述】:
我在 Internet Explorer 中收到“拒绝访问”错误,如下面的屏幕截图所示:
奇怪的是,如果我刷新几次,页面偶尔会加载而没有错误并且脚本运行良好,这让我相信 option_selections 脚本会在 core013 之前加载,但我尝试移动脚本并得到了相同的结果。
我在 Shopify 中的一个网站上工作,并且在第一个错误中无法访问 core013.js。但是,我确实可以控制 option_selection.js。 (我可以在 core013.js 代码之前或之后执行它。我将 option_selection.js 代码放在 core013 脚本的上方和下方,结果相同。
相关网站位于here。
【问题讨论】:
-
IE 9 一切正常。
-
如果它有时有效但有时无效,那一定是某种时间问题。由于 JavaScript 本质上是异步的,因此有时资源(JS 文件?Ajax 获取的内容/脚本?)可能会以意外的顺序返回。我不知道具体问题,即使我是对的,但这是我的猜测。
-
在运行浏览器模式 IE 8 的 IE 9 中,它说某些元素被本机 IE 过滤器设置阻止(针对垃圾邮件、病毒...)!
-
@powtac 这是个好消息;不幸的是,客户付钱给我专门解决这个 IE8 问题:/
-
还有你在框架中做跨站点的 Chrome
标签: javascript jquery internet-explorer-8 shopify