2015-10-21 2 views
-5

Я использую window.open, чтобы открыть страницу в новом окне, но это заблокировано браузером и попросит пользователя разрешить всплывающее окно. Есть ли другой способ открыть новое окно и отобразить его за текущим браузером?Как открыть ссылку в новом окне, если она заблокирована браузером

Надеюсь, вы можете помочь мне и оценить вашу помощь.

+0

Нет, это есть намеренно. Если бы был другой способ сделать это, это считалось бы серьезной ошибкой браузера, и это было бы исправлено. – Pointy

+0

Если вы не можете открыть его, тогда пользователь решил не беспокоиться. Это означает, что вы сдаетесь, а ответ - нет, нет другого способа заставить вас навязать себя пользователю. – Mjh

+1

Возможный дубликат [как открыть новое окно через javascript при блокировке всплывающего окна] (http://stackoverflow.com/questions/1043557/how-to-open-new-window-through-javascript-when-popu-up -is-blocked) – Reeno

ответ

1

Это в настройках браузера, в котором у вас нет доступа к JavaScript. Так что ответ - нет.

Лучшим решением является информирование пользователя о том, что вы используете всплывающее окно, и для их разрешения. ИЛИ не используйте всплывающее окно.

Смежные вопросы