Nu a reușit să execute 'postMessage' pe 'DOMWindow': ( 'https://www.messenger.com') nu se potrivește ( 'https://www.facebook.com')

voturi
0

Sunt în curs de dezvoltare un bot Facebook și am avea unele probleme cu WebView. Am fost ghidat de această instrucțiune facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Totul a fost bine, a lucrat WebView până când am venit în Firefox. Așa cum sa spus în instrucțiunea am adăugat linii în fișierul meu .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/

Eu folosesc MessengerExtensions.getContextpentru a obține utilizator psid. Dacă am chat - ul de la facebook.com (dintr - o mică fereastră de fund) sau messenger.com ( https://www.messenger.com/t/{PAGE}) funcționează. Dar dacă am chat - ul din această pagină de Facebook ( https://www.facebook.com/messages/t/{PAGE}) I a lua această eroare în consolă:

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

De asemenea, am observat că nu funcționează pe tablete.

Ce trebuie să fac pentru a remedia problema?

Întrebat 31/08/2017 la 07:24
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

Nu a reușit să execute 'postMessage' pe 'DOMWindow': ( 'https://www.messenger.com') nu se potrivește ( 'https://www.facebook.com')

voturi
0

Sunt în curs de dezvoltare un bot Facebook și am avea unele probleme cu WebView. Am fost ghidat de această instrucțiune facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Totul a fost bine, a lucrat WebView până când am venit în Firefox. Așa cum sa spus în instrucțiunea am adăugat linii în fișierul meu .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/"

Eu folosesc MessengerExtensions.getContextpentru a obține utilizator psid. Dacă am chat - ul de la facebook.com (dintr - o mică fereastră de fund) sau messenger.com ( https://www.messenger.com/t/{PAGE}) funcționează. Dar dacă am chat - ul din această pagină de Facebook ( https://www.facebook.com/messages/t/{PAGE}) I a lua această eroare în consolă:

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

De asemenea, am observat că nu funcționează pe tablete.

Ce trebuie să fac pentru a remedia problema?

Publicat 31/08/2017 la 07:24
sursa de către utilizator

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