Bad*_*ngh 2 google-chrome-extension google-chrome-devtools
我知道文件系统api暴露给本机客户端,但它似乎不允许访问沙盒外部.有一个api,可以通过提示窗口访问沙箱外面.
如果我的理解是正确的,它就不能允许访问目录.我最近遇到了chrome dev,它允许您在任何目录中创建工作区,并允许在目录级别进行剪切,复制和粘贴操作.我想知道他们如何获得沙箱外的文件和目录的访问权限.
我所指的扩展名是:https: //github.com/dart-lang/chromedeveditor
Chrome Dev Editor不是Chrome扩展程序,而是Chrome应用程序.Chrome Apps可以使用chrome.fileSystem
API来读取和写入用户选择的目录和文件.
扩展只能使用非扩展特定的FileSystem API访问沙盒文件系统.允许扩展在虚拟文件系统外部写入的唯一API允许扩展将文件chrome.downloads.download
保存到用户选择的目录中.执行此操作后,扩展程序可以删除,但不能修改(下载)的文件.
(如果您的扩展程序请求file://*/*
或<all_urls>
权限,并且用户在"扩展"页面上勾选"允许访问文件URL"复选框,则您的扩展程序将具有对用户文件系统的只读访问权限;如果您想要使用此方法,请阅读/sf/answers/1364524451/)
归档时间: |
|
查看次数: |
1286 次 |
最近记录: |