繁体   English   中英

是否可以在浏览器中创建诸如Google Chrome浏览器的工作区之类的东西?

[英]Is it possible to create something like Google Chrome's Workspaces in the browser?

是否可以使用HTML5,Javascript或其他基于Web的语言创建类似Google Chrome浏览器的工作区的工具?

我目前正在研究基于Web的ide,并且对实现类似于Google Chrome浏览器处理本地文件的方式感兴趣。 基本上是要求用户允许访问他们选择的特定目录中的文件。

我设法打开了用户选择的文件并显示了其内容,但是在编辑之后,无法将其保存回相同的文件,而每次保存时都无法下载。

当前的技术有可能吗? 还是我必须使用类似Java的东西?

您的计划的致命弱点来自对文件系统API的误解。 关于文件系统API的最常见误解是,它可能会以某种方式为脚本提供对客户端本地文件系统(例如C:// whatever)的直接读/写访问权限。 正如广泛记录的那样,包括在Stackoverflow上的HTML5-FileSystem标记Wiki中 ,“文件系统API 无法直接访问本地文件系统 。” API提供对“虚拟”文件系统而非用户本地文件系统的访问。 因此,您不能像试图为基于浏览器的IDE项目所做的那样,使用文件系统API“向用户授予访问他们选择的特定目录中文件的权限”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM