Esiste un modo per reindirizzare dalla pagina di tela di Facebook al mio sito Web esterno? Ho visto blog e risposte StackOverflow del modulo:Reindirizzare dalla pagina dell'area di lavoro di Facebook al sito web
<script>
window.top.location = 'http://www.yoursite.com/';
</script>
Sfortunatamente questo tipo di soluzioni non funziona mai. Ho provato anche top.location.href, window.location e location.href .. niente funziona. Facebook ha rimosso la possibilità di reindirizzare da javascript analizzando questo tipo di codice? C'è un modo per reindirizzare ancora?
UPDATE: ciò che accade è gli atti delle pagine web come se ci fosse mai un'istruzione di reindirizzamento javascript. E infatti, quando guardo il codice sorgente tramite firebug, non vedo reindirizzamenti javascript.
UPDATE 2: ottengo i seguenti errori JavaScript Form mia pagina tela quando provo window.top.location = 'http://www.yoursite.com/';
e le altre variazioni di cui sopra. Sembra Facebook non consente l'accesso alla finestra, variabili JavaScript globali top o di localizzazione:
Uncaught ReferenceError: a217374027657_location is not defined
Uncaught ReferenceError: a217374027657_window is not defined
Uncaught ReferenceError: a217374027657_top is not defined
È interessante notare che, document.location = 'http://www.yoursite.com/';
opere in cui non ci sono eccezioni ... ma ovviamente la pagina web non viene reindirizzato.
UPDATE 3: capito! Il reindirizzamento Javascript funziona solo con le tele iframe. Ho dovuto modificare le mie impostazioni nella schermata avanzata per utilizzare iframe anziché FBML.
Quando si dice che non funziona, che cosa succede? – shanethehat
Non succede nulla. La pagina web della tela non viene reindirizzata, rimane semplicemente lì. –
@at: grazie per l'AGGIORNAMENTO. Ora capisco cosa c'è che non va. –