Мое приложение для Facebook было отлично работает вчера в Chrome. Страница объединяет Silverlight ad Facebook через JavaScript SDK. Я могу проверить базовый статус входа, войти в Facebook, получить ваше имя и выйти из системы.
Сегодня, без изменений с моей стороны, в Chrome произошел сбой с ошибкой JavaScript, которая очень распространена в результатах поиска Google, но реальных ответов нет. Он по-прежнему отлично работает в IE и Firefox.
Здесь общедоступный URL:
http://www.andrewdothay.net/prj/facebook/
Когда вы открываете консоль JavaScript в Chrome, она бросает массу этих ошибок:
Небезопасная попытка JavaScript для доступа к кадру с 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 из фрейма с URL http://www.andrewdothay.net/prj/facebook/.
Домены, протоколы и порты должны соответствовать.
Любые идеи о том, что происходит с Chrome здесь?
Обновление
Я обнаружил, что Chrome на сегодняшнем компьютере блокировал всплывающее имя входа, когда я вызывал FB.login(), но я знаю, что вчера не получал эти 190 сообщений об ошибках в консоли JavaScript.
Итак, когда я разрешаю всплывающие окна в Chrome, он работает для конечного пользователя, но все эти новые сообщения об ошибках убивают мой опыт диагностики в качестве разработчика.