这可能听起来很愚蠢,但只要左键单击工具栏中的图标,我就想在新标签页中打开链接。我以前从来没有制作过Firefox插件,而且我对你如何做到这一点毫无头绪。
答案 0 :(得分:0)
你需要在manifest.json,tabs.create和browserAction.onClicked中使用browserAction。
在manifest.json中:
"browser_action": {
"browser_style": true,
"default_icon": {
"32": "icons/icon-32.png"
}
}
在background.js中:
browser.browserAction.onClicked.addListener((tab) => {
browser.tabs.create({url: "https://google.com"}); //
// or
browser.tabs.duplicate({tabId: tab.id}); // duplicate current tab, same as doing browser.tabs.create({url: tab.url}); but better (navigation history is kept)
});
不要忘记在manifest.json中要求“tabs”或“activeTab”权限。
"permissions": ["tabs", "activeTab"]
不要忘记注册background.js
"background": {
"scripts": ["background.js"]
}