Google chrome extension 覆盖新选项卡的WebExtension不会';t聚焦Firefox Quantum上的omnibox

Google chrome extension 覆盖新选项卡的WebExtension不会';t聚焦Firefox Quantum上的omnibox,google-chrome-extension,firefox-addon,firefox-addon-webextensions,Google Chrome Extension,Firefox Addon,Firefox Addon Webextensions,我有一个非常简单的webextension,当单击新选项卡时,它会被一个html覆盖,在iframe中显示一个站点 manifest.json的相关aprt: "chrome_url_overrides": { "newtab": "background.html" }, "permissions": ["tabs"] 而background.html非常简单: <html> <iframe src="https://app.everydayche

我有一个非常简单的webextension,当单击新选项卡时,它会被一个html覆盖,在iframe中显示一个站点

manifest.json的相关aprt:

  "chrome_url_overrides": {
    "newtab": "background.html"
  },
  "permissions": ["tabs"]
而background.html非常简单:

<html>
    <iframe src="https://app.everydaycheck.com">
        everydayCheck
    </iframe>
</html>

每日支票
这个扩展在Chrome上运行得很顺利,您可以单击newtab,当新选项卡显示/加载站点时,您可以立即开始在omnibox中键入您想要的任何google搜索。然而,Firefox中并非如此

在Firefox 56中,omnibox由web扩展的本地url填充,Firefox 57不再显示它,但它也不会自动聚焦omnibox

但看着它,它似乎确实应该起作用

我注意到的一件事是,如果我在单击“新建选项卡”之前聚焦了omnibox,那么生成的新选项卡将聚焦omnibox。然而,如果我浏览了一个网站并点击了“新建”标签,它就不会

我不认为应用程序从omnibox“窃取焦点”,因为在站点加载之前,omnibox已经失去焦点

有人知道如何进行这个简单而明显的webextension吗

顺便说一句,如果对你有效,你可以试试:

多谢各位