2017-05-22 185 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運行此代碼,但它應該作爲'

相關問題