Как проверить, включен ли блокировщик всплывающих окон в браузере, используя код Java или сценарий Java?
function check () { document.login.action= url+"test.jsp"; document.login.submit(); }
Я назову эту функцию нажатием кнопки подтверждения
Как насчет:
var myWindow = window.open (url); if (if (myWindow == null || typeof(myWindow )=='undefined')) { // popup blocker is enabled } else { myWindow.close(); }
Если вы используете window.open(), чтобы открыть всплывающее окно, проверьте возвращаемое значение.Согласно MDC doc center (хорошая ссылка на javascript) возвращаемое значение равно нулю, если открытие окна по какой-либо причине не удалось.
window.open()
var windowReference = window.open(url);
См. Документацию в window.open здесь.