2017-02-16 37 views
8

Próbuję wdrożyć niektóre funkcje wewnątrz widoku sieci Web w Facebook Messenger. przez telefon przeglądarka otwiera się dobrze, ale w przeglądarce internetowej przeglądarka otwiera się w nowej karcie. im przy użyciu tej funkcji: buttons:[{ type: "web_url", url: "https://www.oculus.com/en-us/rift/", title: "Open Web URL", webview_height_ratio: "compact", messenger_extensions: true, } Wiem, że być może ma to otworzyć, ale wszyscy mogą się zgodzić, że jeśli wprowadzam niestandardową funkcję w rozmowie, lepiej byłoby otworzyć ją w małym widoku w rozmowie. czy ktoś wie, czy to możliwe?jak otworzyć webview wewnątrz Facebook Messenger na pulpicie przeglądarki internetowej

+0

Jestem bardzo zainteresowany tym samym. Czy kiedykolwiek znalazłeś odpowiedź? – Andrey

Odpowiedz

3

Należy wykonać kroki opisane w tych docs.

Należy przeczytać dokumentację na pulpicie i dodać nagłówek X-Frame-Options. Sekcja rozwiązywania problemów w tych samych dokumentach jest Twoim przyjacielem.

dwa zastrzeżenia:

  • X-Frame-Options nagłówka nie wydaje się być wystarczający dla Firefoksa. Jestem w trakcie budowania bota przy użyciu widoku internetowego, a kiedy zorientuję się, które nagłówki wysłać, aby działał firefox, opublikuję je tutaj. EDYTUJ z powodu pewnych błędów na platformie w Internecie, odłożyłem ten projekt.
  • Wygląda na to, że występuje problem z uzyskiwaniem identyfikatorów użytkowników o szerokości strony na komputerze. Przeczytaj moją question.