¿Hay alguna manera de redireccionar de mi página de lienzo de Facebook a mi sitio web externo? He visto blogs y respuestas stackoverflow del formulario:Redirigir de la página de lienzo de Facebook al sitio web
<script>
window.top.location = 'http://www.yoursite.com/';
</script>
Lamentablemente, este tipo de soluciones nunca funcionan. He intentado top.location.href, window.location y location.href también ... nada funciona. ¿Facebook eliminó la posibilidad de redirigir desde javascript analizando este tipo de código? ¿Hay alguna forma de redirigir aún?
ACTUALIZACIÓN: Lo que pasa es los actos de páginas web como nunca hubo una instrucción de redirección javascript. Y de hecho, cuando miro el código fuente a través de firebug no veo redireccionamientos de javascript.
ACTUALIZACIÓN 2: Me sale el siguiente errores de javascript forman mi página de la lona cuando intento window.top.location = 'http://www.yoursite.com/';
y las otras variaciones anteriores. Parece Facebook no permite el acceso a la ventana, la parte superior o ubicación variables JavaScript globales:
Uncaught ReferenceError: a217374027657_location is not defined
Uncaught ReferenceError: a217374027657_window is not defined
Uncaught ReferenceError: a217374027657_top is not defined
Curiosamente, document.location = 'http://www.yoursite.com/';
obras en que no hay excepciones ... pero por supuesto la página web no consigue redirigir.
ACTUALIZACIÓN 3: ¡Lo descubrí! La redirección de Javascript solo funciona con lienzos de iframe. Tuve que cambiar mi configuración en la pantalla avanzada para usar iframe en lugar de FBML.
Cuando dice que no funciona, lo que no sucede? – shanethehat
No pasa nada. La página web de lienzo no se redirige, simplemente se sienta allí. –
@at: gracias por su ACTUALIZACIÓN. Ahora entiendo lo que está mal. –