2017-05-22 146 views
2

我试图创建一个功能,我可以在Chrome中打开多个选项卡(它是一个扩展)。我发现了Google的一个功能,但它不适用于我的扩展。我还在Manifest中将选项卡设置为许可。Chrome扩展 - 打开多个选项卡

有控制台上每次出现错误:

*Uncaught TypeError: Cannot read property 'create' of undefined at popup.js:29 (anonymous) @ popup.js:29* 

它我的代码

for (var i = 0; i < cats.length; i++) { 
link = 'http://www.something.com/'+cats[i]; 
chrome.tabs.create({ 
    url: link 
}); 
+0

内容脚本只能访问[一些chrome API](https://developer.chrome.com/extensions/content_scripts),不能使用chrome.tabs。 – wOxxOm

+0

@ wOxxOm yh,thx。答案 –

回答

0

对不起,问,我找到了答案。 Google Chrome TABS Api仅适用于Popup.html

+0

您可以从popup.js运行此代码,但它应该作为'

相关问题