Moja przykładowa aplikacja na Facebooku działa wczoraj w Chrome. Strona integruje Facebook reklamowy Silverlight za pomocą zestawu SDK JavaScript. Mogę sprawdzić podstawowy status logowania, zalogować się na Facebooku, uzyskać imię i wylogować się.Facebook podaje błąd "Niechroniona próba dostępu do ramki z URL-em" w przeglądarce Chrome
Dzisiaj, bez zmian z mojej strony, jest on uszkodzony w Chrome z błędem JavaScript, który jest bardzo często spotykany w wynikach wyszukiwania Google, ale nie ma prawdziwych odpowiedzi. Nadal działa świetnie w IE i Firefox.
Oto publiczny URL:
http://www.andrewdothay.net/prj/facebook/
Po otwarciu konsoli JavaScript w przeglądarce Chrome, to wyrzuca tony tych błędów:
Niebezpieczne JavaScript próbę uzyskania dostępu do ramki z adresem 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 z ramki z adresem URL http://www.andrewdothay.net/prj/facebook/.
Domeny, protokoły i porty muszą być zgodne.
Jakieś pomysły na temat tego, co się tutaj dzieje w Chrome?
Aktualizacja
odkryłem, że Chrome na dzisiejszym maszyna została blokuje wyskakujące okienko logowania kiedy wzywającą FB.login(), ale wiem, że nie był już te komunikaty o błędach 190 wczoraj w konsoli JavaScript.
Kiedy dopuszczam wyskakujące okienka w przeglądarce Chrome, działa ona dla użytkownika końcowego, ale wszystkie te nowe komunikaty o błędach zabijają moją diagnostykę jako programisty.
Bardzo dziwne. Dostaję ten błąd dość często na facebookowe aplikacje w chrome, a czasami coś podobnego w FF. Jednak zwykle pojawia się błąd tylko raz, a następnie wszystko działa zgodnie z oczekiwaniami. – Matt