Javascript 获取chrome扩展以打开页面,而不是弹出窗口

Javascript 获取chrome扩展以打开页面,而不是弹出窗口,javascript,html,google-chrome,google-chrome-extension,Javascript,Html,Google Chrome,Google Chrome Extension,我对扩展非常陌生,所以我不确定它们是否是这样工作的。 在manifest.json中,可以将浏览器操作设置为具有默认弹出窗口。我有我的html代码,当你点击扩展图标时它会弹出,但是,我希望它能在窗口或一个新的选项卡中打开这个html,而不是在一个小的弹出窗口中。有办法吗?我找不到快速修复方法。要在新选项卡中打开popup.html,可以在background.js中传入扩展url。见: 比如: 不需要回调到选项卡。创建 chrome.browserAction.onClicked.add

我对扩展非常陌生,所以我不确定它们是否是这样工作的。
在manifest.json中,可以将浏览器操作设置为具有默认弹出窗口。我有我的html代码,当你点击扩展图标时它会弹出,但是,我希望它能在窗口或一个新的选项卡中打开这个html,而不是在一个小的弹出窗口中。有办法吗?我找不到快速修复方法。

要在新选项卡中打开popup.html,可以在
background.js
中传入扩展url。见:

比如:


不需要回调到
选项卡。创建

    chrome.browserAction.onClicked.addListener(function(activeTab)
{
    chrome.tabs.create({'url': chrome.extension.getURL('popup.html')}, function(tab) {

   });
});