У меня есть вход в твиттер, известно, что у Google и Facebook есть собственный скрипт для открытия входа в всплывающем окне , и он почему-то работает даже в Safari, но твиттер этого не делает. Таким образом, мы реализовали свою собственную проблему, с которой мы сталкиваемся: IOS устройства блокируют всплывающее окно, открытое с помощью:
window.open(url, '_blank', 'height=400,width=800,left=250,top=100,resizable=yes', true);
Я также попытался создать тег привязки после чтения ( Обход блокировщика всплывающих окон в safari ):
<a id="js__twitter__popup-link" target="_blank" style="visibility: hidden;"></a>
Затем мы добавляем URL к href this.twitterPopupLink.setAttribute('href', url)
, затем document.querySelector("#js__twitter__popup-link").click()
, но на IOS он не откроет новую страницу даже сюда.
Тестер сказал, что на iPad открыто всплывающее окно, но при использовании эмуляторов IOS оно не открывалось для меня на iPad. Это точно, что он не открывает всплывающее окно на iPhone через.