Δύναμη Messenger προβολή ιστού στο πρόγραμμα περιήγησης να μην ανοίξει νέα καρτέλα

ψήφοι
0

Είναι δυνατόν να κρατήσει τη ροή του χρήστη μέσα στην προβολή web messenger;

ροή χρήστη μου είναι:

  • Ένα κουμπί ανοίγει μια προβολή ιστού
  • Ο χρήστης γεμίζει μερικά πεδία για έλεγχο ταυτότητας
  • Ο χρήστης ανακατευθύνεται για την πληρωμή - αυτό ανοίγει σε νέα καρτέλα
  • Η ιστοσελίδα πληρωμή ανακατευθύνει το χρήστη πίσω στην αρχική του ξενιστή

Για κάποιο λόγο, τα προγράμματα περιήγησης έχουν την τάση να καταργήσετε την localStorage, η οποία να σπάσει τον κωδικό μου στο τελικό ανακατεύθυνσης (Ι αποθηκεύσετε διακριτικού auth να localStorage να έχουν πρόσβαση backend). Νομίζω ότι τα προβλήματα μου θα λυθεί αν Messenger πρόγραμμα περιήγησης δεν θα ανοίξει μια νέα καρτέλα.

Σε κινητές συσκευές όλα λειτουργούν σωστά.

Δημοσιεύθηκε 15/12/2017 στις 17:38
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Ναι, είναι δυνατόν να τρέξει WebViews εντός του αγγελιοφόρου χρησιμοποιώντας Messenger Extensions (SDK). Θα πρέπει να λευκή λίστα τους τομείς και τις επιλογές κεφαλίδα επιστροφή:

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

Ωστόσο, υπάρχουν κάποιες λειτουργίες που δεν υποστηρίζονται για το Web, τα οποία είναι διαθέσιμα μόνο για κινητά Messenger:

  • webview_height_ratio
  • webview_share_button
  • Πλοήγηση κουμπιά πίσω
  • Διάλογος τίτλο
  • Κλείνοντας την προβολή ιστού μέσω της ανακατεύθυνση URL
  • getUserID ()
  • Πληρωμές

Όπως αναφέρατε ένα site πληρωμής, που θα μπορούσε ακόμα να είναι ένα πρόβλημα. Περισσότερες εικόνα σχετικά με το Messenger Επεκτάσεις μπορείτε να βρείτε εδώ: Facebook Messenger SDK Έγγραφα και σε αυτό το άρθρο: Webviews Σε Messenger.com

Απαντήθηκε 15/12/2017 στις 19:29
πηγή χρήστη

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