【发布时间】:2015-10-15 15:29:43
【问题描述】:
我正在使用“FF Addon SDK”将 Chrome 扩展程序移植到 FF。在后台脚本(main.js)文件中,我需要使用FF等价于...
chrome.webNavigation.onBeforeNavigate.addListener()
和
chrome.tabs.onUpdated.addListener()
注意到require("sdk/tabs").on只有open、close、finish等,与导航无关。
我看到了一些使用 Page-Mod 的解决方案,或者展示了用于开发 FF 扩展的旧 XUL 方式的解决方案。我正在专门寻找 FF Addon SDK(仅限)解决方案。
感谢任何输入。
编辑:我能够通过使用 Progress Listener 找到 chrome.tabs.onUpdated.addListener() 的替代方法。显然,在 FF 中它被称为 onLocationChange。仍在寻找 chrome.webNavigation.onBeforeNavigate.addListener() 的替代方法
【问题讨论】:
标签: javascript google-chrome-extension firefox-addon firefox-addon-sdk