Mi aplicación de Facebook de muestra funcionaba muy bien ayer en Chrome. La página integra Silverlight y Facebook a través del JavaScript SDK. Puedo verificar el estado de inicio de sesión básico, iniciar sesión en Facebook, obtener su nombre y cerrar la sesión.Facebook ofrece el error "Intento de JavaScript no autorizado para acceder al marco con URL" en Chrome
Hoy, sin cambios en mi parte, está roto en Chrome con un error de JavaScript que es muy común en los resultados de búsqueda de Google, pero no hay respuestas reales. Todavía funciona muy bien en IE y Firefox.
Aquí está la dirección URL pública:
http://www.andrewdothay.net/prj/facebook/
Al abrir la consola JavaScript en Chrome, que arroja toneladas de estos errores:
intentoinseguro JavaScript para acceder marco con el 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 desde el marco con URL http://www.andrewdothay.net/prj/facebook/.
Los dominios, protocolos y puertos deben coincidir.
¿Alguna idea sobre qué está pasando con Chrome aquí?
actualización
descubrí que Chrome en la máquina de hoy estaba bloqueando la entrada emergente cuando estaba llamando FB.login(), pero sé que no estaba recibiendo esos mensajes de error 190 en la consola de JavaScript ayer.
Por lo tanto, cuando dejo ventanas emergentes en Chrome, funciona para un usuario final, pero todos esos nuevos mensajes de error están matando mi experiencia de diagnóstico como desarrollador.
Muy extraño. Me sale este error con bastante frecuencia en aplicaciones de Facebook en Chrome, y a veces algo similar en FF. Sin embargo, generalmente obtengo el error solo una vez, y luego todo funciona como se esperaba. – Matt