Как проверить, включен ли блокировщик всплывающих окон в браузере с помощью кода - PullRequest
0 голосов
/ 12 апреля 2011

Как проверить, включен ли блокировщик всплывающих окон в браузере, используя код Java или сценарий Java?

function check ()
{
    document.login.action= url+"test.jsp";
    document.login.submit();
}   

Я назову эту функцию нажатием кнопки подтверждения

Ответы [ 2 ]

3 голосов
/ 12 апреля 2011

Как насчет:

var myWindow = window.open (url);

if (if (myWindow == null || typeof(myWindow )=='undefined'))
{
     // popup blocker is enabled
}
else
{
     myWindow.close();
}
0 голосов
/ 12 апреля 2011

Если вы используете window.open(), чтобы открыть всплывающее окно, проверьте возвращаемое значение.Согласно MDC doc center (хорошая ссылка на javascript) возвращаемое значение равно нулю, если открытие окна по какой-либо причине не удалось.

var windowReference = window.open(url);

См. Документацию в window.open здесь.

...