Я разрабатываю приложение XULRunner, которое выполняет некоторую обработку на веб-сайтах. Поскольку я планирую автоматизировать весь процесс, я пытаюсь понять, как справляться с сайтами, использующими события window.onunload
и window.onbeforeunload
.Отключить window.onbeforeunload и window.onunload в XULRunner
Я отключил использование предупреждения/оперативного/подтверждения с помощью:
pref("capability.policy.default.Window.alert", "noAccess");
pref("capability.policy.default.Window.confirm", "noAccess");
pref("capability.policy.default.Window.prompt", "noAccess");
Я также попытался установить window.onunload
и window.onbeforeunload
до и после вызова browser.loadURI
. Это не сработало. Как отключить эти события?