从Firefox的地址栏和搜索栏中获取键入的文本(非url)

时间:2019-07-23 22:59:36

标签: javascript firefox browser

我想使用WebExtensions检索用户在当前可见的地址栏和搜索栏中键入的文本。这是针对我的Firefox堆栈溢出搜索按钮插件https://addons.mozilla.org/en-US/firefox/addon/stack-overflow-search-button/的。

var addressBar = document.getElementById('urlbar');

类似于此示例,适用于以前的XUL Firefox扩展,但现在适用于WebExtensions。

Location.href不适合,因为我只需要键入文本,而不是旧的url。要搜索来自Google扩展程序的搜索查询,现在就知道了。要减少所需操作的数量:在地址栏中键入查询,-按Enter在Google中搜索,按插件按钮将来自Google的请求抓取到Stack Overflow。 OmniBox也不合适。

0 个答案:

没有答案