3

J'ai mis en place Facebook Connect SSO à mon site Web au http://pocketly.com/login et il semble fonctionner dans tous les navigateurs de bureau. Mais pour une raison quelconque, cela ne fonctionne pas sur mon iPhone, j'ai essayé avec Mobile Safari et Mobile Chrome et tout ce qu'il fait est d'ouvrir la page d'authentification Facebook, puis meurt. La première fois que je me connecte sur le navigateur, il s'authentifie correctement puis ferme la fenêtre qui à son tour retourne à mon site Web, mais il ne semble pas que le rappel est appelé. Chaque fois que j'essaie de l'appeler, il meurt juste sur le site Web de Facebook avec un écran blanc. J'utilise le SDK Javascript avec la fonction FB.login. Je ne sais pas quoi faire d'autre ou comment le déboguer, j'ai même essayé l'inspecteur web sur le nouveau safari mobile ios6. Si quelqu'un a des suggestions s'il vous plaît faites le moi savoir, si vous souhaitez voir des exemples de code ou en savoir plus d'informations, je serais heureux de partager. Aussi je fait quelques recherches et voici quelques questions similaires sans réponses:Facebook mobile Safari ne fonctionne pas

Facebook JS SDK Not Working On Safari
Facebook JS SDK not loading on Safari Mobile (using iPad)
Facebook FB.login works in Safari, but not mobile Safari

Répondre

2

Il se trouve que le SDK JS semble avoir un problème sur safari mobile, je suis tombé sur cette problème sur d'autres sites aussi bien. Ce que j'ai fini par faire était d'utiliser le SDK PHP qui implique une redirection au lieu de Windows en essayant de communiquer. Il s'avère que cette approche est beaucoup plus facile. Toute personne ayant des problèmes avec le JS SDK devrait d'abord essayer le PHP.

Questions connexes