Meine Beispiel-Facebook-App funktionierte gestern in Chrome großartig. Die Seite integriert Silverlight ad Facebook über das JavaScript SDK. Ich kann den grundlegenden Login-Status prüfen, mich bei Facebook anmelden, sich anmelden und abmelden.Facebook gibt "Unsicher JavaScript versuchen, auf Frame mit URL zuzugreifen" Fehler in Chrome
Heute, ohne Änderungen von mir, ist es in Chrome mit einem JavaScript-Fehler, der sehr häufig in Google-Suchergebnissen, aber keine echten Antworten ist gebrochen. Es funktioniert immer noch gut in IE und Firefox.
Hier ist die öffentliche URL:
http://www.andrewdothay.net/prj/facebook/
Wenn Sie die JavaScript-Konsole in Chrome öffnen, wirft es Tonnen dieser Fehler:
Unsafe JavaScript Versuch zuzugreifen Rahmen mit URL
http://www.facebook.com/login.php?api_key=151352704876752&cancel_url=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%23cb%3Df1175dd3f%26origin%3Dhttp%253A%252F%252Fwww.andrewdothay.net%252Ff304d89d8%26relation%3Dopener%26transport%3Dpostmessage%26frame%3Df3760623c%26result%3DxxRESULTTOKENxx&channel_url=http%3A%2F%2Fwww.andrewdothay.net%2Fprj%2Ffacebook%2F&display=popup&fbconnect=1&locale=en_US&method=auth.login&next=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%23cb%3Df3c546942%26origin%3Dhttp%253A%252F%252Fwww.andrewdothay.net%252Ff304d89d8%26relation%3Dopener%26transport%3Dpostmessage%26frame%3Df3760623c%26result%3DxxRESULTTOKENxx&return_session=1&sdk=joey&session_version=3&v=1.0 von Rahmen mit URL http://www.andrewdothay.net/prj/facebook/.
Domänen, Protokolle und Ports müssen übereinstimmen.
Haben Sie Ideen, was hier mit Chrome passiert?
aktualisieren
entdeckte ich, dass Chrome auf Maschine heute wurde das Login-Pop-up-Blocker, wenn ich FB.login() rief, aber ich weiß, ich nicht diese 190 Fehlermeldungen bekommen in der JavaScript-Konsole gestern.
Also, wenn ich Pop-ups in Chrome erlaube, funktioniert es für einen Endbenutzer, aber all diese neuen Fehlermeldungen bringen meine Diagnoseerfahrung als Entwickler zum Erliegen.
Sehr seltsam. Ich bekomme diesen Fehler ziemlich oft auf Facebook-Apps in Chrome, und manchmal auch etwas ähnliches in FF. Allerdings bekomme ich den Fehler normalerweise nur einmal, und dann funktioniert alles wie erwartet. – Matt