在Chrome扩展程序中插入CSS

时间:2012-07-01 17:19:31

标签: javascript json google-chrome google-chrome-extension

我知道可以将CSS添加到包含Content_Scripts的页面,但我想在JS文件中使用InsertCSS函数。

我有:

chrome.tabs.insertCSS(null, {code: "adfree.css"});

但它不会改变网页的任何内容。我给了权限:

"permissions": [
    "tabs", "*://*"
],

为什么不起作用?

修改

chrome.tabs.insertCSS({file: "adfree.css"});

chrome.tabs.insertCSS(null, {file: "adfree.css"});

也不起作用......

1 个答案:

答案 0 :(得分:2)

您正在传递文件名,但使用code密钥时应该使用file密钥:

chrome.tabs.insertCSS(null, {file: "adfree.css"});

有关详细信息,请参阅the documentation