【问题标题】:IE 8 "Access is denied"IE 8“访问被拒绝”
【发布时间】: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


【解决方案1】:

好的,我解决了这个问题。基本上,我不仅需要将 option_selection.js 移到顶部,而且还需要将调用它的代码移到顶部。 Arg...简单得令人尴尬...

【讨论】:

  • 别担心!确保点击巨大的复选标记以将您的问题标记为已回答。请注意,第一次回答自己的问题时,您会获得很好的成就:)
猜你喜欢
  • 2011-09-26
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 1970-01-01
  • 2013-12-20
  • 2015-01-09
  • 2012-03-13
相关资源
最近更新 更多