Kan uit te voeren 'postMessage' aan 'DOMWindow' ( 'https://www.messenger.com') komt niet overeen ( 'https://www.facebook.com')

stemmen
0

Ik ben het ontwikkelen van een Facebook-bot en ik heb een probleem met webview. Ik werd geleid door deze bij instructie: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Alles was prima, webview werkte totdat ik in Firefox kwam. Zoals gezegd werd in de instructie I toegevoegd deze lijnen in mijn .htaccess bestand:

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

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

Ik gebruik MessengerExtensions.getContextom de gebruiker te krijgen psid. Als ik van facebook.com (van een klein onderste venster) of messenger.com chatten ( https://www.messenger.com/t/{PAGE}) het werkt. Maar als ik van deze facebook pagina (chat https://www.facebook.com/messages/t/{PAGE}) Ik krijg deze fout in de 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').

Ik heb ook gemerkt dat het werkt niet op tablets.

Wat moet ik doen om het te repareren?

De vraag is gesteld op 31/08/2017 om 07:24
bron van user
In andere talen...                            


1 antwoorden

Kan uit te voeren 'postMessage' aan 'DOMWindow' ( 'https://www.messenger.com') komt niet overeen ( 'https://www.facebook.com')

stemmen
0

Ik ben het ontwikkelen van een Facebook-bot en ik heb een probleem met webview. Ik werd geleid door deze bij instructie: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Alles was prima, webview werkte totdat ik in Firefox kwam. Zoals gezegd werd in de instructie I toegevoegd deze lijnen in mijn .htaccess bestand:

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

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

Ik gebruik MessengerExtensions.getContextom de gebruiker te krijgen psid. Als ik van facebook.com (van een klein onderste venster) of messenger.com chatten ( https://www.messenger.com/t/{PAGE}) het werkt. Maar als ik van deze facebook pagina (chat https://www.facebook.com/messages/t/{PAGE}) Ik krijg deze fout in de 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').

Ik heb ook gemerkt dat het werkt niet op tablets.

Wat moet ik doen om het te repareren?

antwoordde op 31/08/2017 om 07:24
bron van user

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