Top.Mail.Ru
Ответы

Почему при перезагрузке окошка открытого как window.open не срабатывает событие onload?

Например:

var w = window.open('URL', '_blank');
w.onload = function(ev){
console.log('I am loaded');
};

При открытии окна в консоль будет выведено сообщение, а при перезагрузке уже открытого событие onload не срабатывает.

По дате
По рейтингу
Аватар пользователя
Знаток
8лет

ну так ведь вы открываете в браузере новую вкладку.
у каждой вкладки свой объект window, который доступен только из своей вкладки.

Нельзя управлять из консоли одной страницы, другой страницей

Аватар пользователя
Просветленный
8лет

Еще как можно - если страницы находятся на одном домене. Попробуйте набрать код в консоли и потом вызовите например w.alert('Hi') alert будет в соседнем окошке



Видео по теме