“未捕获类型错误:无法读取未定义的属性(读取‘insertCSS’)”Chrome 扩展清单 3

问题描述 投票:0回答:1

我正在制作一个 chrome 扩展,我想更改选项卡的 css,但我收到此错误:

未捕获类型错误:无法读取未定义的属性(读取“insertCSS”)

这是我的脚本:

applybtn.addEventListener('click', function () {
    chrome.scripting.insertCSS({
        target: { tabId: activeTab.id },
        files: ["/src/themes/test.css"]
    });
});
javascript google-chrome google-chrome-extension
1个回答
0
投票

通常会弹出此类错误,因为未向扩展程序授予“脚本”权限。所以你应该在你的

manifest.json

中添加权限
{
  "name": "Scripting Extension",
  "manifest_version": 3,
  "permissions": ["scripting", "activeTab"],
  ...
}
© www.soinside.com 2019 - 2024. All rights reserved.