我尝试按照本教程编写我的第一个网络扩展。我写了一个 manifest.json 并添加了一个后台脚本,因为我想提供全局功能:我想在执行搜索后清除搜索栏 - 基本上是this,但对于 Firefox 57+。
我的问题:我怎样才能访问搜索栏?
我找到了可用 API 的列表,包括选项卡、菜单等,但没有搜索栏...
我尝试按照本教程编写我的第一个网络扩展。我写了一个 manifest.json 并添加了一个后台脚本,因为我想提供全局功能:我想在执行搜索后清除搜索栏 - 基本上是this,但对于 Firefox 57+。
我的问题:我怎样才能访问搜索栏?
我找到了可用 API 的列表,包括选项卡、菜单等,但没有搜索栏...
目前这是不可能的。您可能想为它提交一个错误:https ://bugzilla.mozilla.org/
我按照@Smile4ever 的建议提交了一个错误请求,昨天被拒绝了。扩展团队建议就“我的”扩展应该做的事情提出功能请求,但从这个问题的角度来看:从扩展访问搜索栏是不可能的。
为了完整起见,这里是 FF 的错误(功能请求)的 URL,以便在执行搜索后提供功能(可能是可选的)以清除搜索栏的内容:Bugzilla 253331
搜索栏似乎已从 Fire Fox Quantum 中删除,地址栏兼作搜索栏。所以从现在开始使用地址栏输入您的搜索。您会注意到,当没有在地址栏中输入网址时。地址栏,默认情况下,里面有文字。搜索或输入地址,