chrome.tabs.create not working on Chrome startup



我有一个简单的chrome扩展名,只有此小型代码在背景中。JS文件:

chrome.tabs.create({}, function (tab) {
    console.log(tab.id);
});

当我通过开发人员模式安装它时,它会创建一个新的选项卡并将其ID写入控制台。

但是,当我退出Chrome并重新启动时,Chrome Startup上什么都没发生。我认为背景脚本已加载在每个浏览器启动上?

这有什么问题,还有其他方法可以在浏览器启动上执行此操作吗?

更改清单并添加背景属性:

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

Chrome每次都会在浏览器启动(直到启用扩展程序(上运行此脚本" background.js"。因此,只需将您的代码添加到背景。JS脚本。

 //background.js content
    chrome.tabs.create({}, function (tab) {
        console.log(tab.id);
    });

相关内容

  • 没有找到相关文章

最新更新