Chrome扩展:能否通过manifest.json批量设置文件夹资源为可网页访问?
如何在Chrome扩展中批量设置整个图片文件夹为可网页访问?
当然可以,你完全不用逐个罗列图片文件——Chrome扩展的web_accessible_resources字段支持通配符模式,能直接把整个文件夹(包括子文件夹)设为可网页访问,具体写法分Manifest版本:
Manifest V3(当前主流版本)
如果你的图片都放在images/文件夹下,配置如下:
"web_accessible_resources": [ { "resources": ["images/*"], "matches": ["<all_urls>"] // 建议替换为实际需要访问的网站域名,比如["https://your-target-site.com/*"] } ]
- 若需要包含
images/下的所有子文件夹及其中的图片,把resources改成["images/**/*"] matches字段要尽量缩小范围,避免不必要的网站访问你的扩展资源,提升安全性
Manifest V2(旧版本,逐步被淘汰)
写法更简洁:
"web_accessible_resources": [ "images/*", "images/**/*" // 可选,用于包含子文件夹内的资源 ]
通配符规则说明
*:匹配当前目录下的任意文件(不包含子目录)**:匹配任意层级的子目录及其中的文件
内容的提问来源于stack exchange,提问作者christian_js
相关产品推荐
相关产品推荐

