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

123*_*234 4 html javascript google-chrome google-chrome-extension

我对制作扩展很陌生,所以我不确定这是否是它们的工作方式。在 manifest.json 中,您可以将浏览器操作设置为具有默认弹出窗口。我有我的 html 代码,当您单击扩展图标时它会弹出,但是,我希望它在窗口或新选项卡中打开此 html,而不是在小弹出窗口中。有没有办法做到这一点?我找不到快速解决方法。

Day*_*ang 7

要在新选项卡中打开 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) {

   });
});
Run Code Online (Sandbox Code Playgroud)