php – Facebook身份验证 – 不安全的JavaScript尝试使用URL访问框架

前端之家收集整理的这篇文章主要介绍了php – Facebook身份验证 – 不安全的JavaScript尝试使用URL访问框架前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在我的网站上实施Facebook登录系统.

虽然尝试连接到Facebook,我从控制台日志中收到错误

Unsafe JavaScript attempt to access frame with URL https://s-static.ak.fbcdn.net/connect/xd_proxy.PHP?xxxxxxxxxxxxxxxx

我正在使用JavaScript SDK

我在body标签添加了这个:

<div id="fb-root"></div>
<script>
    window.fbAsyncInit = function() {
        FB.init({
            appId      : 'xxxxxxxxxxxxxx',status     : true,cookie     : true,xfbml      : true
        });
    };
    (function(d){
        var js,id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
        js = d.createElement('script'); js.id = id; js.async = true;
        js.src = "//connect.facebook.net/en_US/all.js";
        d.getElementsByTagName('head')[0].appendChild(js);
    }(document));
    </script>

Facebook登录按钮:

<div class="fb-login-button"  data-perms="email">Login with Facebook</div>

我正在从本地主机测试 – 我已经在facebook开发应用程序(站点URL:http:// localhost)注册我的网站

如何解决这个问题?还是应该使用PHP SDK?

编辑:当我上传到具有公共域的服务器时,同样的问题.

您在那里看到的错误是非致命错误.没有解决方法,因为您的浏览器建议您从外部域加载JavaScript不是一个好主意.如果您的脚本不运行,请忽略此消息并在其他位置查找错误. Sajith也是正确的,你不能从本地主机调试.

也见这里,
“Unsafe JavaScript attempt to access frame with URL…” error being continuously generated in Chrome webkit inspector

猜你在找的PHP相关文章