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

时间:2015-03-31 17:53:30

标签: javascript html google-chrome google-chrome-extension

我很擅长扩展,所以我不确定这是否适用。 在manifest.json中,您可以将浏览器操作设置为具有默认弹出窗口。我有我的HTML代码,当你点击扩展图标时会弹出它,但是,我希望它在窗口或新标签中打开这个html,而不是在一个小的弹出窗口中。有什么办法吗?我找不到快速解决办法。

1 个答案:

答案 0 :(得分:3)

要在新标签页中打开popup.html,您可以在background.js中传入扩展程序网址。请参阅:https://developer.chrome.com/extensions/extension#method-getURL

像:

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

   });
});