小编ara*_*nku的帖子

如何从每页的背景页面运行chrome.tabs.insertCSS?

我想在没有内容脚本的页面中添加自定义样式表.我的CSS没问题,但下面的代码,使用onUpdatedonCreated事件监听器不起作用.

部分manifest.json:

"permissions": [
      "http://www.site_domain.com/*",
      "tabs"],
Run Code Online (Sandbox Code Playgroud)

background.html:

chrome.tabs.onUpdated.addListener(function (tab) {
    var tabUrl = tab.url;
    if (tabUrl.indexOf("site_domain") != -1) {
        changeBgkColor();
    }
});

chrome.tabs.onCreated.addListener(function (tab) {
    var tabUrl = tab.url;
    if (tabUrl.indexOf("site_domain") != -1) {
        changeBgkColor();
    }
});

function changeBgkColor(){
    chrome.tabs.insertCSS(null, {file:"css/styles.css"})
};
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension

1
推荐指数
1
解决办法
6671
查看次数

标签 统计

google-chrome-extension ×1