如何为Chrome创建一个向工具栏添加图标的扩展程序,当您点击它时,它会打开一个带有一些本地网页的新标签页(例如:f.html)?
我看到了this question,但它并没有真正解释我应该在清单文件中添加什么...
感谢。
答案 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');