[英]chrome.tabs.create not working on Chrome startup
我有一個簡單的Chrome擴展程序,只有background.js文件中的這個小代碼:
chrome.tabs.create({}, function (tab) {
console.log(tab.id);
});
當我通過開發人員模式安裝它時,它會創建一個新選項卡並將其id寫入控制台。
但是當我退出Chrome並再次啟動時,Chrome啟動時沒有任何反應..我認為每個瀏覽器啟動時都會加載后台腳本?
這有什么問題,還有其他方法可以在瀏覽器啟動時執行此操作嗎?
更改清單並添加背景屬性:
"background": {
"scripts": ["background.js"]
},
Chrome每次都會在瀏覽器啟動時運行此腳本“background.js”(直到啟用擴展程序)。 所以只需將代碼添加到background.js腳本中。
//background.js content
chrome.tabs.create({}, function (tab) {
console.log(tab.id);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.