Мне нужно добавить прослушиватель событий для window.open, чтобы я мог выполнять некоторые действия при закрытии окна.
var someWindow = window.open('https://some-url');
someWindow.addEventListener('beforeunload', function() { // <- Permission Denied
doSomething();
});
window.onbeforeunload = function() { doSomething() }
не выдает ошибку и не работает.
Этот код отлично работает в Chrome.Даже console.log(window.addeventlistener)
выдает ту же ошибку в IE 11.
И исходный, и целевой URL-адреса являются HTTPS в разных доменах.Та же проблема возникает и для локальных URL-адресов.