Force Messenger webview böngésző nem nyit új lapot

szavazat
0

Lehetséges, hogy a felhasználó belüli áramlás messenger internetes nézet?

A használati áramlás:

  • A gomb egy internetes nézet
  • Felhasználó kitölti néhány területen a hitelesítéshez
  • Felhasználót átirányítjuk fizetési - ez megnyitja egy új fülön
  • A fizetési oldalon átirányítja a felhasználót, hogy az eredeti gazda

Valamilyen oknál fogva, böngészők hajlamosak törölje a localStorage, ami megtöri a kód az utolsó átirányítás (I menteni auth token localStorage eléréséhez backend). Azt hiszem, a probléma megoldódik, ha Messenger böngésző nem nyit egy új lapot.

A mobileszközök minden rendben.

A kérdést 15/12/2017 17:38
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Igen, ez lehetséges, hogy Webviews a messenger segítségével Messenger Extensions (SDK). Meg kell fehérlistára a tartományok és a visszatérő fejléc opciók:

X-Frame-Options: ALLOW-FROM https://www.messenger.com/
X-Frame-Options: ALLOW-FROM https://www.facebook.com/

Vannak azonban nem támogatott funkciókat Web, amelyek rendelkezésre állnak a mobil Messenger csak:

  • webview_height_ratio
  • webview_share_button
  • Navigation vissza gombok
  • Dialog cím
  • A záró webview URL-en keresztül átirányítás
  • getUserID ()
  • kifizetések

Ahogy említettük a fizetési oldalon, hogy esetleg még egy probléma. További betekintést Messenger Extentions megtalálható itt: Facebook Messenger SDK Docs és ebben a cikkben: Webviews A Messenger.com

Válaszolt 15/12/2017 19:29
a forrás felhasználó

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