Из контекста расширения FireFox ...
Есть ли способ получить уведомление о возврате / пересылке / переходе / перезагрузке / и т. Д. «История событий»? Я не ищу способ отменить или изменить их, просто чтобы узнать о них.
Мое лучшее решение до сих пор заключалось в том, чтобы подключить элементы пользовательского интерфейса, отвечающие за элементы меню и кнопки для запуска истории навигации. Это, очевидно, не очень хорошо работает перед лицом любой, но наиболее жестко контролируемой установки FireFox, так как все, что требуется, - это сделать одно расширение:
gBrowser.webNavigation.goBack()
... чтобы испортить мне день, не говоря уже о самих веб-страницах, играющих в игры с историей.