Захватить событие открытия нового окна браузера с помощью JavaScript - PullRequest
3 голосов
/ 23 апреля 2011

возможно ли захватить событие открытия нового окна браузера с помощью javascriptand и вызвать некоторые функции раньше? Спасибо

1 Ответ

9 голосов
/ 23 апреля 2011

window не имеет события beforeload.

Нечто подобное может сработать, но имейте в виду, что переопределение window.open довольно опасно.

var windowOpen = window.open;

window.open = function(url, name, features, replace) {
    alert("opening a window");
    // do other stuff here
    windowOpen(url, name, features, replace);  
}

window.open("http://www.google.com");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...