gpt4 book ai didi

javascript - 在 FireFox 中监听历史事件?

转载 作者:搜寻专家 更新时间:2023-11-01 04:34:23 26 4
gpt4 key购买 nike

从 FireFox 扩展的上下文...

有什么方法可以通知后退/前进/转到/重新加载等。 “历史事件”?我不是在寻找取消或更改它们的方法,只是想知道它们。

到目前为止,我最好的解决方案是挂接到负责触发历史导航的 UI 元素(菜单项和按钮)。这显然在面对任何但最严格控制的 FireFox 安装时都不能很好地工作,因为它只需要一个扩展来做:

gBrowser.webNavigation.goBack()

...毁了我的一天,更不用说网页本身在玩历史游戏了。

最佳答案

您需要实现 nsISHistoryListener并将您的实现注册为您感兴趣的 的 session 历史监听器。谷歌搜索显示人们已经这样做了,因此您应该能够找到执行此操作的扩展以复制他们的代码。

关于javascript - 在 FireFox 中监听历史事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1658435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com