Google chrome extension 您能更好地在Chrome扩展清单中为主机权限定义一个file:///URL模式吗?

Google chrome extension 您能更好地在Chrome扩展清单中为主机权限定义一个file:///URL模式吗?,google-chrome-extension,Google Chrome Extension,我的Google Chrome扩展目前在清单中具有以下权限: "permissions": [ "nativeMessaging", "downloads", "activeTab", "notifications", "storage", "contextMenus, "file://*/*" ] 我想更具体地定义文件:///因为Google Chrome显示扩展名可以完全访问Windows客户端上的所有文件 最终,我只需要访问users Temp

我的Google Chrome扩展目前在清单中具有以下权限:

"permissions": [
   "nativeMessaging",
   "downloads",
   "activeTab",
   "notifications",
   "storage",
   "contextMenus,
   "file://*/*"
 ]
我想更具体地定义文件:///因为Google Chrome显示扩展名可以完全访问Windows客户端上的所有文件

最终,我只需要访问users Temp目录,即C:\users\%USERNAME%\AppData\Local\Temp,因此我在清单中尝试了以下操作

"file:///%USERPROFILE%/AppData/Local/Temp/*"
我没有收到任何错误,扩展名可以访问临时文件夹,但Google Chrome仍然显示扩展名可以访问文件://*


为了只请求所需的权限,是否可以定义更精确的路径?此外,是否可能存在与用户名相关的临时文件夹路径(适用于windows?

不,您不能,
文件:
方案没有域/源的概念。请尝试注册本机文件系统API源试用版的扩展名。谢谢。我将保留对文件的权限。