是否可以在浏览器中创建类似谷歌浏览器工作区的东西

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

本文关键字:谷歌浏览器 工作区 创建 浏览器 是否      更新时间:2023-09-26

是否可以创建类似Google Chrome的Workspaces的东西,但使用HTML5,Javascript或其他基于Web的语言?

我目前正在开发一个基于 Web 的 IDE,我有兴趣实现类似于 Google Chrome 处理本地文件编辑的方式。基本上是要求用户允许访问他们选择的特定目录中的文件。

我已经设法打开用户选择的文件并显示其内容,但是在编辑后,无法将其保存回同一文件,除非每次保存时都下载它。

用当前的技术可以做到这一点吗?或者我必须使用像Java这样的东西?

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