Вход в JS API не работает должным образом на устройствах IOS 7 браузер Safari

У меня возникла эта проблема в браузере Ipad Safari. Он отлично работает на настольных Safari, Chrome и Firefox.

В любом примере на developer.linkedinlabs.com/jsapi-console, когда я нажимаю кнопку "Войти через LinkedIn", открывается новая вкладка. Эта вкладка показывает заголовок "Обработка" и затем зависает.

Если я перейду на другую вкладку и снова активирую вкладку "зависания", она будет работать и откроет окно входа в систему в связанном режиме.

У меня та же проблема в моем приложении. Надеясь, кто-то может помочь, как решить эту проблему.

Спасибо

1 ответ

Согласно этому сообщению в блоге, это проблема, которая началась в iOS 5: код JavaScript на фоновых вкладках приостанавливается.

Поэтому, когда вы нажимаете "Войти" и переходите на вторую страницу, первая не может вас вернуть, поскольку код приостановлен.

Я пытался поместить запрос в iframe (чтобы избежать этой проблемы) с помощью метода place() в IN.UI, но безуспешно.

Можно подтвердить, что это работало на более старых версиях - я попробовал это на iPod Touch под управлением iOS 4, и он работает отлично.:'(

Другие вопросы по тегам