2011-07-11 12 views
7

Creé una página de inicio de sesión muy, muy simple utilizando el código exacto que se proporciona en la página de introducción del sitio web de Facebook Connect. Cada vez que intento iniciar para conectarme a través de IE obtengo un error a través de javascript preguntándome si quiero depurar un problema de permiso denegado en la línea 22. Todo funciona bien en Firefox, Chrome, etc.Facebook Connect Acceso denegado en la línea 22 all.js en IE7/8

Lo curioso es que el mismo día se produjo exactamente el mismo error en Hulu cuando intenté conectar mi cuenta de Hulu con FB Connect: el javascript murió en un problema de permiso denegado en la misma línea. He probado múltiples máquinas (XP, 7 y Vista) y múltiples navegadores IE (IE7 y 8), el mismo error.

Aquí hay una copia de mi código.

<html> 
<head> 
    <title>My Facebook Login Page</title> 
</head> 
<body> 
    <div id="fb-root"></div> 

    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <script> 
    FB.init({ 
     appId:'XXXXXXXXXXX', cookie:true, 
     status:true, xfbml:true 
    }); 
    </script> 

<fb:login-button perms="email,user_checkins"> 
    Login with Facebook 
    </fb:login-button> 


</body> 
</html> 

Esta página se puede ver aquí: http://www.thecmmns.com/facebooktest2.html

Obviamente lo XXXXX es una identificación real en el sitio en vivo.

¿Alguna idea? Estoy muy sorprendido de que sea el único que vea esto, ya que incluso sucede en Hulu ... ¿Alguien más accede a Hulu o al sitio anterior y se le niega el acceso con IE7 o IE 8? ¿Alguna idea de cómo solucionarlo?

+0

BWT, la configuración en Facebook es la URL del sitio: http://www.thecmmns.com/, Site Domain: thecmmns.com - Lo he intentado. El dominio del sitio se completó y no se completó. Además, esta página funciona bien en Firefox, Safari, Chrome, etc. en Mac y PC. – nigma3d

+0

posible duplicado de [Permiso de error denegado en all.js] (http://facebook.stackoverflow.com/questions/7280007/permission-denied-error-in-all-js) –

Respuesta

0

Sólo añadir este código antes de FB.init:

FB.UIServer.setLoadedNode = function (a, b){FB.UIServer._loadedNodes[a.id] = b; } 

Read more at my blog.

0

Cambio

"https://connect.facebook.net/assets.php/en_US/sdk.js" 

a

"https://connect.facebook.com/assets.php/en_US/sdk.js" 

que será aceptable.

Es extraño que Facebook no actualice su documento.