При переходе на страничку, нужно перенаправить пользователя на другой сайт. Пытался делать это двумя способами, оба работают в Firefox, но ни один из них не работает в Chrome.
ᅠ
Этот способ мне не очень нравится, т.к. открытие нового окна выглядит не очень.
ᅠ
ᅠ
Этот способ мне уже понравился больше, т.к. он не открывает новое окно, а только вкладку.
ᅠ
Но все они блокируются Chrome с уведомлением "Всплывающее окно заблокировано".
Есть ли способ перенаправить человека на свой сайт автоматически, чтобы при этом Chrome ничего не блокировал?
Код:
<script>
var newWin = window.open('about:blank', 'example', 'width=1920,height=1080');
newWin.onload = function() {
newWin.document.write('<iframe width=100% height=100% src="http://example.com" frameborder="0" allowfullscreen></iframe>');
}
</script>
Этот способ мне не очень нравится, т.к. открытие нового окна выглядит не очень.
ᅠ
Код:
<a id="link_1" href="#" onclick="window.open('http://example.com'); return false">.</a>
<script>
var link = document.getElementById("link_1");
link.click();
</script>
Этот способ мне уже понравился больше, т.к. он не открывает новое окно, а только вкладку.
ᅠ
Но все они блокируются Chrome с уведомлением "Всплывающее окно заблокировано".
Есть ли способ перенаправить человека на свой сайт автоматически, чтобы при этом Chrome ничего не блокировал?