No se pudo ejecutar 'postMessage' en 'DOMWindow': ( 'https://www.messenger.com') no coincide con ( 'https://www.facebook.com')

votos
0

Estoy desarrollando un robot facebook y estoy teniendo algunos problemas con vistas web. Fui guiado por esta instrucción facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Todo estaba bien, en vista web trabajó hasta que llegué en Firefox. Como se dijo en la instrucción añadí estas líneas en mi archivo .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/

Yo uso MessengerExtensions.getContextpara obtener el usuario psid. Si chateo desde facebook.com (desde una pequeña ventana inferior) o messenger.com ( https://www.messenger.com/t/{PAGE}) funciona. Pero si chateo de esta página de facebook ( https://www.facebook.com/messages/t/{PAGE}) me sale este error en la consola:

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').

También me di cuenta de que no funciona en tabletas.

¿Qué debo hacer para solucionarlo?

Publicado el 31/08/2017 a las 04:24
fuente por usuario
En otros idiomas...                            


1 respuestas

No se pudo ejecutar 'postMessage' en 'DOMWindow': ( 'https://www.messenger.com') no coincide con ( 'https://www.facebook.com')

votos
0

Estoy desarrollando un robot facebook y estoy teniendo algunos problemas con vistas web. Fui guiado por esta instrucción facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Todo estaba bien, en vista web trabajó hasta que llegué en Firefox. Como se dijo en la instrucción añadí estas líneas en mi archivo .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/"

Yo uso MessengerExtensions.getContextpara obtener el usuario psid. Si chateo desde facebook.com (desde una pequeña ventana inferior) o messenger.com ( https://www.messenger.com/t/{PAGE}) funciona. Pero si chateo de esta página de facebook ( https://www.facebook.com/messages/t/{PAGE}) me sale este error en la consola:

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').

También me di cuenta de que no funciona en tabletas.

¿Qué debo hacer para solucionarlo?

Respondida el 31/08/2017 a las 04:24
fuente por usuario

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