2011-11-24 29 views
21

He buscado alto y bajo para esto y puedo reproducirlo fácilmente. Ejecutar el último PHP SDK y el JS viene directamente de Facebook a través de una conexión HTTPS. Mi 'MyAppId' y el dominio han sido cambiados en el código que sigue. Sustituye el tuyo para reproducirse.Excepción no detectada: Permiso denegado a Proxy.InstallTrigger

Esto es con Firefox 8 y Firebug.

Código para reproducir: `

<body> 
<div id="fb-root"></div> 

<script type="text/javascript"> 

window.fbAsyncInit = function() { 
     FB.init({ 
     appId: 'MyAppID', 
     status: true, 
     oauth : true, 
     cookie: true, 
     channelURL : 'https://www.mydomain.com/channel.html' 
     }); 

     FB.Canvas.setAutoResize(); 
     FB.Canvas.scrollTo(0,0); 
}; 
(function() { 
var e = document.createElement('script'); e.async = true; 
e.src = document.location.protocol + 
'//connect.facebook.net/en_US/all.js'; 
document.getElementById('fb-root').appendChild(e); 
}()); 
</script> 

Test 
</body> 
</html> 

`

Es definitivamente las llamadas a FB.Canvas que están generando el error. Si comento ambos, no hay error. Si elimino el comentario de uno o el otro o ambos, error.

El código funcionaba bien hasta hace unos días. Dirigiéndose a la parte superior de la página y escalando el iframe correctamente. Creo que este es un error FB JS.

Respuesta

14
+0

actualizado firebug a 1.92b. Todavía lo hace, de hecho, está arrojando incluso más errores que antes. IE8.0.6 arroja errores Permiso denegado en CANVAS_PROXY.PHP (Línea 89, col 3) que se publican desde https://s-static.ak.facebook.com/connect/canvas_proxy.php?version=3 –

+0

Esto no es un Problema FireBug. Y aún no se ha resuelto, compruebe https://bugzilla.mozilla.org/show_bug.cgi?id=701029 – JohnPayne

2

El problema no es el ff o el plugin fb es el firebug. Revisé una página con ff 8.0 y firebug 1.84 y obtuve el error. Luego revisé ff 8.0 con firebug 1.8.3.

Esta es la tabla de compatibilidad: Firefox 3.6 con Firebug 1.7.3

Firefox 4.0 with Firebug 1.7.3 

Firefox 5.0 with Firebug 1.8.2 (and also Firebug 1.7.3) 

Firefox 6.0 with Firebug 1.8.2 (and also Firebug 1.9 alpha) 

Firefox 7.0 with Firebug 1.8.2 (and also Firebug 1.9 alpha) 

Firefox 8.0 with Firebug 1.8.3 (and also Firebug 1.9 alpha) 

Firefox 9.0 with Firebug 1.8.4 (and also Firebug 1.9 alpha) 

Firefox 10.0 with Firebug 1.9 alpha 

Así que ... no se preocupe sea feliz. No es un error real ... creo. : P

+1

Esto se corrigió en Firebug 1.9. Acabo de instalar 1.9 beta 4 y está arreglado. – David

+0

Eso es algo bueno de escuchar ... cuando lo estaba probando, beta aún no se había lanzado. Lo probaré mañana. Ty. – zozo

+0

Tengo Firefox 8.0. Tanto Firebug 1.8.3 como 1.8.4 me causaron este problema. Pero con 1.9 beta5 el problema se ha ido. –