我正在制作一个 chrome 扩展,我想更改选项卡的 css,但我收到此错误:
未捕获类型错误:无法读取未定义的属性(读取“insertCSS”)
这是我的脚本:
applybtn.addEventListener('click', function () {
chrome.scripting.insertCSS({
target: { tabId: activeTab.id },
files: ["/src/themes/test.css"]
});
});
通常会弹出此类错误,因为未向扩展程序授予“脚本”权限。所以你应该在你的
manifest.json
中添加权限
{
"name": "Scripting Extension",
"manifest_version": 3,
"permissions": ["scripting", "activeTab"],
...
}