Chrome扩展程序 - 打开多个选项卡

3
我正在尝试创建一个函数,可以在Chrome中打开多个标签页(这是一个扩展)。我找到了Google自己的一个函数,但它不能与我的扩展一起使用。我也在清单中设置了选项卡权限。
每次都会在控制台上出现一个错误:
*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
});

内容脚本只能访问一些 Chrome API,不能访问 chrome.tabs。 - wOxxOm
@wOxxOm,谢谢你的回答。 - Steph Programm
1个回答

0

抱歉打扰了,我已经找到答案了。Google Chrome的TABS API只能在Popup.html中使用。


你可以从popup.js运行此代码,但它应该作为<script>标签包含在popup.html中。 - godblessstrawberry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接