Facebook-Authentifizierung - Unsafe JavaScript attempt to access frame with URL

Ich versuche zu implementieren, die Facebook-Login-System in meine website.

Während Sie versuchen, eine Verbindung zu facebook, bekomme ich eine Fehlermeldung von der console log:

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

Bin ich mit dem JavaScript-SDK

Fügte ich dieses in der body tag:

<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-Login-button:

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

Ich die Prüfung von localhost - ich habe meine website auf facebook apps entwickeln (Website-URL: http://localhost)

Wie dieses problem zu lösen? oder sollte ich PHP-SDK?

Edit: das Selbe problem, wenn ich Upload auf server mit der öffentlichen domain.

Ihr Skript wird dadurch behindert, daß der same-origin-policy - en.wikipedia.org/wiki/Same_origin_policy
Also, was ist die Lösung? Ich bin mit Chrome
Im Gespräch mit anderen, die haben verwendet die Facebook-API in der Vergangenheit, und das, was bereits erwähnt wurde in einigen Antworten, es scheint das testen von lokalen host Probleme hat. Versuchen Sie die Einrichtung eines nicht-localhost-server testen.
Ich sehe diesen Fehler mit der Google +1-Schaltfläche zu. Es ist spezifisch für chrome. stackoverflow.com/questions/5660116/...
Bekannte Chrome-Problem. Verschwenden Sie keine Zeit haben, wie ich versuchen, dies zu beheben 🙂

InformationsquelleAutor I'll-Be-Back | 2011-11-04

Schreibe einen Kommentar