【问题标题】:JavaScript Unsafe Access?JavaScript 不安全访问?
【发布时间】:2012-11-12 07:03:11
【问题描述】:

尝试在我的应用中使用 JavaScript 时,我从 Chrome 中收到以下错误:

Uncaught SyntaxError: Unexpected token )

_I-bZ2aLo8f.js:48

不安全的 JavaScript 尝试使用 URL 访问框架 http://apps.facebook.com/ubo-elementalfury/ 来自带有 URL 的框架 https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=17#channel=f2f2ee12fc&origin=http%3A%2F%2Fultimate-battle-online.com&channel_path=%2Fchannel.php%3Ffb_xd_fragment%23xd_sig%3Df3312304ec%26。 请求访问的帧具有“https”协议,该帧是 访问的协议为“http”。协议必须匹配。

xd_arbiter.php:20

我不确定发生了什么,从安全的 Facebook 连接浏览时没有遇到此问题。

【问题讨论】:

    标签: javascript facebook iframe canvas https


    【解决方案1】:

    不安全的访问错误不会导致您的问题。它是您拥有的额外括号。浏览您的代码并找到它的位置并将其删除,然后看看会发生什么。

    了解导致此问题的 FB 应用程序的哪个部分会很有帮助。

    编辑:

    我在您的应用中发现了与此无关的其他问题。在您的应用程序http://ultimate-battle.com 中,在选择您的氏族页面上,您有以下行:

    document.getElementById("clock").innerHTML=movingtime;
    

    #clock 在此页面上不存在。错误在第 419 行的 jquery.mycode.js 中。

    【讨论】:

    • 这不是我写的文件。
    • 尽管您还没有真正提供任何可操作的代码示例。该错误看起来像额外的括号在 Facebook 的 js 文件中。
    • 是的,看起来只有在您不使用 HTTPS 时才会发生这种情况,我将向 Facebook 开发人员提交错误报告,并感谢有关上述代码的提示。
    • Facebook 的代码很可能 not 包含额外的括号,相反,这是 Chrome 中出现的损坏问题的示例。清空你的缓存,你会看到它消失了。
    猜你喜欢
    • 2011-05-18
    • 2013-08-13
    • 2012-10-20
    • 2013-02-02
    • 1970-01-01
    • 2011-11-18
    • 2011-09-14
    • 2015-09-03
    相关资源
    最近更新 更多