Вход в 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, и он работает отлично.:'(