【问题标题】:SCRIPT5: Access is denied. Fancybox iFrame. Same domainSCRIPT5:访问被拒绝。 Fancybox iFrame。同域
【发布时间】:2012-01-11 21:44:48
【问题描述】:

我得到了

SCRIPT5: Access is denied.

jquery-1.4.2.min.js, line 127 character 344

在 IE 7-9 中。我在这个问题上发现了各种各样的问题,但我没有跨域。我所有的网址看起来都很好。该脚本在 Firefox 和 Chrome 中运行良好。它使用 jQuery,所以我认为跨域问题应该由库处理。我现在不知所措,这似乎微不足道。有任何想法吗?请不要用“已经问过同样的问题”的东西来抨击我,因为其他人都没有帮助我。提前致谢!

【问题讨论】:

    标签: jquery internet-explorer iframe dns


    【解决方案1】:

    不幸的是,在最新的 jQuery-1.8.0 中,问题又回来了。 当它有 YouTube 视频时,我也发现了定位 fancybox 的问题。目前切换回 1.7.2,因为我没有时间修补 fancybox。如果其他人写了补丁,我会很高兴分享它。

    【讨论】:

    • 在 jQuery v1.8.1 中再次修复了这个错误。我刚刚花了 6 个小时来寻找一个错误,感谢您的回答,我意识到有一个新版本。我现在觉得自己好傻。
    • 对于遇到此问题的其他人,jQuery 1.10.1 也有此问题,但已在 1.10.3 中修复。 Here's the ticket供参考。
    【解决方案2】:

    显然这与 jQuery 过时有关。更新到最新的 (1.7),似乎已经解决了这个问题。

    【讨论】:

      【解决方案3】:

      也影响简单的模态,可能还有很多其他的东西。添加此评论只是为了在谷歌搜索相同问题但使用简单模式而不是花式框时显示。

      【讨论】:

        【解决方案4】:

        我使用的是 jquery 1.10,它每次都会在 iFrame 中引发错误。在 iFrame 之外,jquery 可以正常加载。

        【讨论】:

          猜你喜欢
          • 2012-06-14
          • 2014-11-20
          • 2013-03-27
          • 2010-12-26
          • 1970-01-01
          • 2013-08-06
          • 2011-08-13
          • 1970-01-01
          相关资源
          最近更新 更多