gpt4 book ai didi

firefox-addon - Hook "Open in new tab"和 "Back"

转载 作者:行者123 更新时间:2023-12-04 19:23:27 24 4
gpt4 key购买 nike

我想开发一个 Firefox 扩展,当链接点击打开一个新选项卡作为链接属性的结果时,以及当“后退”按钮(或等效按钮)被按下时,它会做一些事情。

我怎样才能在扩展中钩住这两件事?

更新:我已经开始悬赏 - 我希望答案可以指向一些 Firefox 附加组件的隐藏文档站点。一个不是 Firefox 代码库的网站,也就是说。并且不是曾经编写的所有扩展的集合。

最佳答案

我会尝试回答并给你一些轨道,但请注意它可能取决于你的 Firefox 版本号(我知道你不是在寻找 MDC 页面,我知道它并不总是有很好的记录,但这是我的成立)。

  • 新标签:你必须add an eventListener在一些初始化函数中,并引用您要调用的操作。这样您就不必担心新标签页是如何命名的
  • 检测后退按钮按下:(自 Firefox 3.5 起的新功能)add a progress listener on all tabs检测 locationChange,然后使用“Places”新历史系统(自 Firefox 3 起)来比较并查看新 URI 是否与前一个相同。不要忘记您可以使用“Del”或“Alt”+“LeftArrow”返回,这样您就无法真正重新实现后退按钮操作(否则您可以添加 XUL 覆盖并重新定义您需要的内容,但我以前从未这样做过)
  • 关于firefox-addon - Hook "Open in new tab"和 "Back",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1909986/

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