访问Chrome Native Client中的非沙盒磁盘

时间:2013-05-10 12:12:25

标签: google-chrome google-chrome-extension google-nativeclient

Chrome Native Client提供File IO API访问沙盒本地磁盘。但是是否可以访问非沙盒磁盘,如果可以,如何访问?

2 个答案:

答案 0 :(得分:2)

您可以使用--no-sandbox命令行标志启动chrome并使用以下环境变量:

set NACL_DANGEROUS_ENABLE_FILE_ACCESS=1

启用直接文件访问。有关详细信息,请参阅此博客post

此模式是为调试目的而创建的,默认情况下永远不会启用。

答案 1 :(得分:1)

无法从浏览器直接访问非沙盒的本地磁盘。 (如果是,那么拥有沙箱没有多大意义,对吧?)您可以使用HTML / JS让用户选择一个文件并将其传递给nacl模块(参见http://mainroach.blogspot.com/2012/07/native-client-and-loading-user-chosen.html)。