【发布时间】:2016-05-09 18:58:51
【问题描述】:
我尝试了以下方法:
chrome.browserAction.onClicked.addListener(function(tab)
{
chrome.tabs.create({
url: "about:newtab"
});
});
很遗憾,我无法使用tabs.create() 打开新标签页about:newtab。它会引发安全错误:
Security Error: Content at moz-extension://5cdd4429-f725-49c4-bdc1-547e1acc085b/ may not load or link to about:newtab.
我应该如何从 Firefox WebExtension 打开 about:newtab?
【问题讨论】:
-
这很有趣,看来应该可以了。您是否尝试过
about:newtab以外的网址?您可能需要在 manifest.json 中请求权限 -
谢谢。权限为“http://*/*”、“https://*/*”
-
我添加了
但它不允许 about:newtab 和 chrome://。只允许 about:blank。谷歌浏览器对此没有那么严格。有什么建议吗? -
尝试传入
url参数,可能会打开about:newtab。我会问一些 webext 人你需要什么烫发chrome://。 -
感谢 Noitidart,但我不明白什么是“尝试传入 url 参数”。能发个代码吗?
标签: firefox firefox-addon firefox-addon-webextensions