Impossibile eseguire 'postMessage' on 'DOMWindow': ( 'https://www.messenger.com') non corrisponde ( 'https://www.facebook.com')

voti
0

Sto sviluppando un bot facebook e sto avendo qualche problema con WebView. Sono stato guidato da questa istruzione facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Tutto è andato bene, ha lavorato fino WebView sono venuto in Firefox. Come è stato detto nelle istruzioni ho aggiunto queste righe nel mio file .htaccess:

Header always append X-Frame-Options ALLOW-FROM https://www.messenger.com/

Header always append X-Frame-Options ALLOW-FROM https://www.facebook.com/

Io uso MessengerExtensions.getContextper ottenere utente psid. Se chiacchiero da facebook.com (da una piccola finestra in basso) o messenger.com ( https://www.messenger.com/t/{PAGE}) funziona. Ma se io chiacchiero da questa pagina di facebook ( https://www.facebook.com/messages/t/{PAGE}) ottengo questo errore in console:

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.messenger.com') does not match the recipient window's origin ('https://www.facebook.com').

Ho anche notato che non funziona su tavolette.

Cosa devo fare per risolvere il problema?

È pubblicato 31/08/2017 alle 07:24
fonte dall'utente
In altre lingue...                            


1 risposte

Impossibile eseguire 'postMessage' on 'DOMWindow': ( 'https://www.messenger.com') non corrisponde ( 'https://www.facebook.com')

voti
0

Sto sviluppando un bot facebook e sto avendo qualche problema con WebView. Sono stato guidato da questa istruzione facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Tutto è andato bene, ha lavorato fino WebView sono venuto in Firefox. Come è stato detto nelle istruzioni ho aggiunto queste righe nel mio file .htaccess:

Header always append X-Frame-Options "ALLOW-FROM https://www.messenger.com/"

Header always append X-Frame-Options "ALLOW-FROM https://www.facebook.com/"

Io uso MessengerExtensions.getContextper ottenere utente psid. Se chiacchiero da facebook.com (da una piccola finestra in basso) o messenger.com ( https://www.messenger.com/t/{PAGE}) funziona. Ma se io chiacchiero da questa pagina di facebook ( https://www.facebook.com/messages/t/{PAGE}) ottengo questo errore in console:

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.messenger.com') does not match the recipient window's origin ('https://www.facebook.com').

Ho anche notato che non funziona su tavolette.

Cosa devo fare per risolvere il problema?

Risposto il 31/08/2017 a 07:24
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more