Redireccionar desde la página de lienzo de Facebook al sitio web

¿Hay alguna forma de redirigir desde mi página de lienzo de Facebook a mi sitio web externo? He visto blogs y respuestas de stackoverflow del formulario:

<script>
window.top.location = 'http://www.yoursite.com/';
</script>

Desafortunadamente, 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 al analizar este tipo de código? ¿Hay alguna manera de seguir redirigiendo?

ACTUALIZA: Lo que sucede es que la página web actúa como si nunca hubiera una instrucción de redireccionamiento de JavaScript. Y, de hecho, cuando miro el código fuente a través de Firebug no veo redirecciones de JavaScript.

UPDATE 2: Recibo los siguientes errores de JavaScript en mi página de lienzo cuando intentowindow.top.location = 'http://www.yoursite.com/'; y las otras variaciones anteriores. Parece que Facebook no permite el acceso a la ventana, la parte superior o la ubicación de las variables globales de JavaScript:

Uncaught ReferenceError: a217374027657_location is not defined
Uncaught ReferenceError: a217374027657_window is not defined
Uncaught ReferenceError: a217374027657_top is not defined

Interesantemente,document.location = 'http://www.yoursite.com/'; funciona porque no hay excepciones ... pero, por supuesto, la página web no se redirige.

UPDATE 3: ¡Lo averigué! 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.

Respuestas a la pregunta(5)

Su respuesta a la pregunta