第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這3行和tabs.query相關(guān)的代碼到底哪出了問題。。

這3行和tabs.query相關(guān)的代碼到底哪出了問題。。

滄海一幻覺 2018-07-23 11:26:16
想實現(xiàn)一個功能:打開新tab時,檢測當(dāng)前有沒有百度的tab,如果有(為了測試方便,該百度的tab一開始就存在了),那就關(guān)閉掉該tab。這功能一開始我是做成了,但后來不知道發(fā)神經(jīng)修改了哪里,導(dǎo)致出了BUG。后來為了測試方便,我把“關(guān)閉掉tab”的語句改成了"window.alert(tb.length)",看看有沒有值傳到tb上,結(jié)果tb.length輸出為0,意味著并沒有搜到百度的tab(但是前面說了,該百度tab我是提前打開了的,理應(yīng)能匹配的到)chrome.tabs.onCreated.addListener(function(tab) {chrome.tabs.query({url:"https://www.baidu.com/"},function(tb){alert(tb.length)});});至于json的文件,我是一直沒動過的,應(yīng)該沒什么問題,不過一起發(fā)上來吧:"manifest_version": 2,"name": "demo","version": "1.0.0","description": "簡單的Chrome擴展demo","permissions": ["storage"],"permissions": ["tabs"],"permissions": [ "activeTab"],"background":{"scripts": ["background.js"],"persistent": false}
查看完整描述

1 回答

?
藍山帝景

TA貢獻1843條經(jīng)驗 獲得超7個贊

配置文件出錯了啊,json對象出現(xiàn)多個相同的屬性,只有最后一個生效,所以 你的permissions只對當(dāng)前激活的tab有效,無權(quán)限訪問所有tabs,整合一起就行了

{
    "manifest_version": 2,
    "name": "demo",
    "version": "1.0.0",
    "description": "簡單的Chrome擴展demo",
    "permissions": ["storage","tabs","activeTab"],

    "background":
    {
        "scripts": ["background.js"],
        "persistent": false
    }
}


查看完整回答
反對 回復(fù) 2018-07-30
  • 1 回答
  • 0 關(guān)注
  • 623 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號