3

Я реализовал Facebook Connect SSO на своем веб-сайте по адресу http://pocketly.com/login и, похоже, работает во всех браузерах рабочего стола. Но по какой-то причине он не работает на моем iPhone, я пытался использовать как Mobile Safari, так и Mobile Chrome, и все, что он делает, открывает страницу авторизации Facebook и затем умирает. При первом входе в браузер он аутентифицируется правильно, затем закрывает окно, которое, в свою очередь, возвращается на мой веб-сайт, но похоже, что обратный вызов не вызван. Каждый раз, когда я пытаюсь назвать это, он просто умирает на веб-сайте Facebook с белым экраном. Я использую Javascript SDK с функцией FB.login. Я не знаю, что еще делать или как его отлаживать, я даже попробовал веб-инспектора на новом мобильном сафари ios6. Если у кого-нибудь есть предложения, сообщите мне, если вы хотите увидеть примеры кода или узнать больше информации, я был бы рад поделиться. Кроме того, я сделал некоторые исследования и вот некоторые аналогичные вопросы без каких-либо ответов:Facebook Safari не работает

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

ответ

2

Оказывается, что JS SDK, кажется, есть проблема на мобильном сафари, я наткнулся на это проблема и на других сайтах. В результате я использовал PHP SDK, который включает перенаправление вместо окон, пытающихся связаться. Оказывается, этот подход намного проще. Любой, кто имеет проблемы с JS SDK, сначала должен попробовать PHP.

Смежные вопросы