gpt4 book ai didi

javascript - 如何更改后台文件(Chrome 扩展)中的 content_scripts?

转载 作者:行者123 更新时间:2023-11-29 19:02:19 25 4
gpt4 key购买 nike

如何更改在 content_scripts (manifest.json) 中声明的 CSS 文件?
我需要将它从 background.js 更改(style.css 到 style2.css)
有可能吗?
list .json:

{
"manifest_version": 2,
/* ... */
/* ... */

"background": {
"scripts": [
"files/script/jquery-3.2.1.min.js",
"files/script/background.js"
]
},

"permissions": [
"tabs",
"http://*/*",
"https://*/*",
"background",
"browsingData",
"cookies",
"webRequest",
"management",
"storage"
],
"content_scripts": [{
"matches": ["*"],
"css": [
"files/css/style.css"
]
}]
}

最佳答案

您不能更改 list 文件中声明的 CSS。
但为了从后台脚本以编程方式运行自定义 CSS,您可以使用 chrome.tabs.insertCSS .

// use a file
chrome.tabs.insertCSS({file: "style2.css"});

// use a CSS string
chrome.tabs.insertCSS({code: "body { background: red }" });

关于javascript - 如何更改后台文件(Chrome 扩展)中的 content_scripts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45949979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com