Nie udało się wykonać 'postMessage' on 'DOMWindow' ( 'https://www.messenger.com') nie odpowiada ( 'https://www.facebook.com')

głosy
0

Zajmuję się tworzeniem facebook bot i mam pewien problem z WebView. I był prowadzony przez tą instrukcją facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Wszystko było w porządku, WebView pracował aż doszedłem w Firefoksie. Jak to zostało powiedziane w instrukcji dodałem to linie w moim pliku .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/

Używam MessengerExtensions.getContextaby uzyskać użytkownika psid. Jeśli będę rozmawiać z facebook.com (z małym dolnym oknie) lub messenger.com ( https://www.messenger.com/t/{PAGE}) działa. Ale jeśli czat z tej strony Facebook ( https://www.facebook.com/messages/t/{PAGE}) otrzymuję ten błąd w konsoli:

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

Zauważyłem również, że nie działa na tabletach.

Co należy zrobić, aby to naprawić?

Utwórz 31/08/2017 o 07:24
źródło użytkownik
W innych językach...                            


1 odpowiedzi

Nie udało się wykonać 'postMessage' on 'DOMWindow' ( 'https://www.messenger.com') nie odpowiada ( 'https://www.facebook.com')

głosy
0

Zajmuję się tworzeniem facebook bot i mam pewien problem z WebView. I był prowadzony przez tą instrukcją facebook: https://developers.facebook.com/docs/messenger-platform/webview/extensions

Wszystko było w porządku, WebView pracował aż doszedłem w Firefoksie. Jak to zostało powiedziane w instrukcji dodałem to linie w moim pliku .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/"

Używam MessengerExtensions.getContextaby uzyskać użytkownika psid. Jeśli będę rozmawiać z facebook.com (z małym dolnym oknie) lub messenger.com ( https://www.messenger.com/t/{PAGE}) działa. Ale jeśli czat z tej strony Facebook ( https://www.facebook.com/messages/t/{PAGE}) otrzymuję ten błąd w konsoli:

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

Zauważyłem również, że nie działa na tabletach.

Co należy zrobić, aby to naprawić?

Odpowiedział 31/08/2017 o 07:24
źródło użytkownik

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