我想使用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也不合适。