window.open не работает в iphone во время события готовности документа - PullRequest
0 голосов
/ 07 ноября 2019

window.open не работает в iphone во время события готовности документа

Я написал код для открытия новых окон во время события загрузки страницы. это событие работает нормально в даже браузере вместо iphone (Safari). Теперь я не знаю, какой альтернативный способ сделать это?

, пожалуйста, помогите мне решить эту проблему.

 OpenWindow('http://www.google.com', 800, 600, true);    

function OpenWindow(query, w, h, scroll) {
    var l = (screen.width - w) / 2;
    var t = (screen.height - h) / 2;

    winprops = 'resizable=1, height=' + h + ',width=' + w + ',top=' + t + ',left=' + l + 'w';
    if (scroll) winprops += ',scrollbars=1';
       var f = window.open(query, "_blank", winprops);            
}

1 Ответ

0 голосов
/ 07 ноября 2019

Вот обходной путь

<script> 
document.write("<a id='mylink' href='mypage.html'></a>");
document.getElementById('mylink').click();
</script>

или

<body onload="myfunct('mylink')">

и объявите функцию, как указано выше

...