Google Chrome扩展程序 - 单击工具栏图标时打开新标签页

时间:2010-07-06 16:51:50

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

如何为Chrome创建一个向工具栏添加图标的扩展程序,当您点击它时,它会打开一个带有一些本地网页的新标签页(例如:f.html)?

我看到了this question,但它并没有真正解释我应该在清单文件中添加什么...

感谢。

3 个答案:

答案 0 :(得分:91)

对于较新的Chrome应用程序,情况并非如此。

具有manifest_version的新Chrome应用:2 要求标签打开为:


chrome.browserAction.onClicked.addListener(function(activeTab)
{
    var newURL = "http://www.youtube.com/watch?v=oHg5SJYRHA0";
    chrome.tabs.create({ url: newURL });
});

答案 1 :(得分:51)

答案 2 :(得分:4)

chrome.tabs.create需要“标签”的许可。

只需在扩展程序中使用 window.open ,无需任何权限。并且代码更短。我建议这个解决方案。

window.open(url,'_blank');