json - Firefox 网络扩展更改新标签插件的 url

标签 json google-chrome firefox-addon-webextensions

我为 Firefox 和 Chrome 构建了一个网络扩展插件。在 Chrome 中,地址栏是空的,这也是我想要 Firefox 的原因。

如果我点击“新标签”,地址栏上会设置以下 URL:moz-extension://5a4137a2-ede8-4f1d-838c-20069831ab38/index.html .我可以将其更改为其他内容吗?一个空的地址栏会很棒。

这是我的 manifest.json

...
  "chrome_url_overrides" : {
    "newtab": "index.html"
  },

  "permissions": [
    "activeTab"
  ],
...

最佳答案

有一个 bug in Firefox这并没有清除地址栏,但它从 Firefox 57 开始修复。

您可以通过设置 <title> 来自定义选项卡标题。新标签页 HTML 中的元素。来自 documentation对于扩展 manifest.json 文件:

It's very good practice to include a for the page, or the tab's title will be the "moz-extension://..." URL.

关于json - Firefox 网络扩展更改新标签插件的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44933236/

相关文章:

php - LEFT JOIN(连接两个表时连接查询无法正常工作)

动态生成元素时,Javascript 'click' 到错误的元素上

json - 改变子资源状态的 REST 方法

json - 如何使用 boost::property_tree 访问 JSON 数组?

css - 更新后的 Google Chrome 缓存/开发人员仪表板

javascript - JS 函数调用在 Chrome 和 Opera 中不起作用(JS + jQuery)

javascript - 如何针对 URL 字符串测试 URL 匹配模式

javascript - Firefox 扩展地址栏样式

javascript - 注入(inject)脚本错误 : Script returned non-structured-clonable data on Firefox extension

javascript - React 中的多个过滤器