Javascript 是否有允许轻松访问本地文件系统的WebKit实现?

Javascript 是否有允许轻松访问本地文件系统的WebKit实现?,javascript,webkit,local-storage,google-chrome-app,html5-filesystem,Javascript,Webkit,Local Storage,Google Chrome App,Html5 Filesystem,我正在用HTML/CSS/JavaScript创建一个小应用程序。无法访问Internet,因此必须完全脱机运行。研究人员将使用该应用程序收集数据,并生成一个CSV文件,用于研究分析 JS内置了安全机制来防止访问本地文件系统。我目前的计划是构建一个Chrome应用程序,将所有内容存储在Chrome.storage,并最终使用Chrome的Chrome.fileSystem写入文件。但这并不理想,因为它需要研究人员为每个文件授予访问权限(我不确定是否可以授予文件夹访问权限?),或者要求研究人员“下

我正在用HTML/CSS/JavaScript创建一个小应用程序。无法访问Internet,因此必须完全脱机运行。研究人员将使用该应用程序收集数据,并生成一个CSV文件,用于研究分析

JS内置了安全机制来防止访问本地文件系统。我目前的计划是构建一个Chrome应用程序,将所有内容存储在
Chrome.storage
,并最终使用Chrome的
Chrome.fileSystem
写入文件。但这并不理想,因为它需要研究人员为每个文件授予访问权限(我不确定是否可以授予文件夹访问权限?),或者要求研究人员“下载”文件,而不是简单地将文件写入磁盘


我正在寻找一种解决方案,它可以像读/写其他语言(Java、Python)的本地文件一样无缝。我想也许有一个WebKit的构建允许这样做,或者我可以设置一些chrome标志。有更好的解决方案吗?

WebKit可能不是这里的最佳起点-如果您需要访问本地文件系统,并且您觉得好像要用HTML和Javascript构建应用程序,您应该看看,这将允许您使用熟悉的语法,但有能力做所有后端文件操作的东西,你正在寻找


Node.js上有很多教程,使用,您可以快速启动和运行。

WebKit可能不是这里的最佳起点-如果您需要访问本地文件系统,并且您觉得好像要用HTML和Javascript构建应用程序,您应该看看,这将允许您使用熟悉的语法,但有能力做所有后端文件操作的东西,你正在寻找

Node.js上有很多教程,使用,您可以快速启动和运行。

(以前的Node webkit)似乎就是我想要的

它允许您直接从DOM访问node.js模块,因此您可以使用javascript与其余代码内联编写本地文件。它还允许您将应用程序打包在一起,以便将其作为可执行文件进行部署

它似乎也有一个活跃的社区,因此它已准备好生产。

(以前的node webkit)似乎就是我要找的

它允许您直接从DOM访问node.js模块,因此您可以使用javascript与其余代码内联编写本地文件。它还允许您将应用程序打包在一起,以便将其作为可执行文件进行部署


它似乎还有一个活跃的社区,因此它已经准备好生产。

即将推出的API可以提供一种无缝的方式来读取/写入本地文件:


但目前(通过一个特殊标志)。

即将推出的API可以提供一种无缝方式来读取/写入本地文件:


但目前(通过一个特殊标志)。

我考虑过这个问题,但我不确定它的可部署性(我从未使用过node.js)。使用MAMP设置本地服务器并使用PHP编写文件对我来说很容易,但我无法访问部署此应用程序的计算机,因此我希望使用移动部件较少的设备。看起来有一些项目集成了chrome和node,例如node webkit。其他一些建议。我会检查一下,谢谢,我考虑过这一点,但我不确定这是如何部署的(我从未使用过node.js)。使用MAMP设置本地服务器并使用PHP编写文件对我来说很容易,但我无法访问部署此应用程序的计算机,因此我希望使用移动部件较少的设备。看起来有一些项目集成了chrome和node,例如node webkit。其他一些建议。我将检查它们,谢谢您可以授予文件夹一次读/写访问权限,并在会话中保持它。请参阅-您可以一次性授予对文件夹的读/写访问权限,并在会话间保持该权限。看,我知道这是一个老问题,但我想添加这个新信息我知道这是一个老问题,但我想添加这个新信息