javascript - 添加文件 ://. 权限到 chrome 扩展

标签 javascript google-chrome-extension chromium

如何使用 chrome 扩展程序启用 file:///的权限。 在我的 manifest.json 中,我尝试过:

"permissions": [
  "file:///*"
]

"permissions": [
  "file://*"
]

还有

"permissions": [
  "*:///C"
]

这些都不起作用。

最佳答案

"permissions": [
    "file://*/*"
]

除非从您的本地磁盘加载扩展,否则默认情况下将禁用文件访问。用户必须通过访问 chrome://extensions/ 并勾选“允许访问文件 URL”复选框来手动批准此权限。

在您的代码中,您可以使用 chrome.extension.isAllowedFileSchemeAccess 查看是否允许文件访问.

有关请求此访问权限的用户友好方式,请参阅 this answer .

关于javascript - 添加文件 ://. 权限到 chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19493020/

相关文章:

javascript - 获取 no-cors 意外的输入结束

javascript - 网站中的javascript与node.js服务器之间的POST请求

javascript - chrome扩展中optionspage的关闭事件

google-chrome - Amazon S3 限制通过引用访问文件 - Chrome 有问题

google-chrome - 在特定网站上嵌入自定义样式表/JS

javascript - 为什么包在我的 yarn.lock 中而不在我的 package.json 中?

javascript - 使用 Angular JS 创建路线

javascript - Chrome 扩展程序 : how to set function to execute when day has changed

javascript - 将 Jquery 包含在 Chrome 扩展的内容脚本中

c++ - 如何使用 IDA Pro 在 DLL 中找到静态链接函数?