
1. 首先,确保你的项目已经使用了Manifest V3。在项目的根目录下创建一个名为`manifest.json`的文件,并在其中添加以下内容:
json
{
"manifest_version": 3,
"name": "Your App Name",
"description": "Your App Description",
"version": "1.0",
"permissions": [
"activeTab",
"storage"
],
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["
"js": ["content.js"]
}
]
}
2. 接下来,将`background.js`和`content.js`文件放在项目的`assets`目录下。`background.js`文件中需要编写一个监听`storage`权限的脚本,用于处理存储数据的操作。`content.js`文件中需要编写一个监听`activeTab`权限的脚本,用于处理切换标签页的操作。
3. 最后,运行以下命令进行兼容性测试:
bash
npm test
如果测试通过,说明Chrome浏览器Manifest V3兼容性良好。