Я пытаюсь перехватить события в localStorage, используя прослушиватель событий.Поскольку слушатели событий хранилища запускаются только в том случае, если они запускаются со страницы, отличной от активной, мне нужна фиктивная страница, с которой можно связать моего слушателя, который остается в фоновом режиме.Таким образом, любые события хранения, вызванные тем, что делает мой пользователь, фиксируются постоянно открытой фиктивной страницей.Делать это:
window.open("NewPage.aspx").blur(); //NewPage.aspx being my dummy page that begins listening for storage events on open
window.focus();
... работает в браузере моего компьютера или, по крайней мере, в Chrome.Однако в браузерах на основе webkit NewPage.aspx открывается как целевая страница или как всплывающее окно, которое необходимо закрыть, чтобы вернуться к использованию сайта.
Кто-нибудь знает, как открыть фоновое окно в браузерах на основе веб-набора?