如何使用Chrome扩展程序为file:///启用权限。 在我的manifest.json中,我尝试过:
"permissions": [
"file:///*"
]
和
"permissions": [
"file://*"
]
以及
"permissions": [
"*:///C"
]
这些都不起作用。
答案 0 :(得分:16)
"permissions": [
"file://*/*"
]
除非从本地磁盘加载扩展名,否则默认情况下将禁用文件访问。用户必须通过访问chrome://extensions/
手动批准此权限,并勾选“允许访问文件网址”复选框。
在您的代码中,您可以使用chrome.extension.isAllowedFileSchemeAccess
查看是否允许文件访问。
有关请求此访问权限的用户友好方式,请参阅this answer。