Firefox addon 我是否可以监听用户使用Firefox插件SDK键入的URL?
当用户在location字段中键入URL时,Firefox Add-on SDK是否有办法获取URL?是和否。是可以,但不在SDK标准API中Firefox addon 我是否可以监听用户使用Firefox插件SDK键入的URL?,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,当用户在location字段中键入URL时,Firefox Add-on SDK是否有办法获取URL?是和否。是可以,但不在SDK标准API中 您需要枚举顶级浏览器窗口(又名。键入navigator:browser,chrome://browser/content/browser.xul)。这可能会有所帮助,但它有一个缺点,即它不会通知您有关新窗口的信息。但是,您可以为此使用和 一旦进入浏览器窗口,就需要使用常见的addEventListenerdomapi添加常见的键事件监听器。您要查找的br
navigator:browser
,chrome://browser/content/browser.xul
)。这可能会有所帮助,但它有一个缺点,即它不会通知您有关新窗口的信息。但是,您可以为此使用和addEventListener
domapi添加常见的键事件监听器。您要查找的browser.xul
中的DOM元素是#urlbar
我在这里收听并回应用户在url栏中键入的内容,以允许新选项卡平铺的快捷方式:它使用
keyup
上的addEventListener
,正如下面提到的@nmaier一样。@o.o这就是我使用顶级浏览器窗口并从引导加载项添加到它的方式,只需添加到LoadInTo窗口和unloadFromWindow函数: