Мое расширение Google Chrome в настоящее время имеет следующие разрешения в манифесте:
"permissions": [
"nativeMessaging",
"downloads",
"activeTab",
"notifications",
"storage",
"contextMenus,
"file://*/*"
]
Я хотел бы более конкретно определить файл: ///, поскольку Google Chrome показывает, что расширение имеет полный доступ ко всем файлам на клиенте Windows.
В конечном итоге мне нужен только доступ к временному каталогу пользователей, который является C: \ Users \% USERNAME% \ AppData \ Local \ Temp, поэтому я попытался следующее в манифесте
"file:///%USERPROFILE%/AppData/Local/Temp/*"
Я не получаю никаких ошибок, и расширение имеет доступ к временной папке, но Google Chrome по-прежнему показывает, что расширение имеет доступ к файлу: /// *.
В интересах только запроса необходимых разрешений, возможно ли определить более точный путь? Далее возможно ли что-то вроде пути к папке Temp, которая зависит от имени пользователя (для windows)?