我要實現(xiàn)這樣一個功能:打開一個新tab時,如果瀏覽器已經(jīng)存在百度網(wǎng)站的tab,那么就在這個百度tab里注入一段代碼(為了測試方便,這里就用alert語句)。這里tb[0].id自然就是那個被抓取到的百度tab的ID,經(jīng)單獨測試沒有錯誤,是有數(shù)值的。但是后面那個code就一直執(zhí)行不了,換成file也不行,不知道什么原因,請求大神解答chrome.tabs.onCreated.addListener(function(tab) {chrome.tabs.query({url:"https://www.baidu.com/"},function(tb){chrome.tabs.executeScript(tb[0].id,{code:"window.alert(11)"},null);});});json文件:{
"manifest_version": 2,
"name": "demo",
"version": "1.0.0",
"description": "簡單的Chrome擴展demo",
"permissions": ["storage","tabs","activeTab"],
"background":
{
"scripts": ["background.js"],
"persistent": false
}
}
為什么我適用chrome.tabs.executeScript沒有反應
米脂
2018-07-27 13:21:55