Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 作为应用程序打开html页面_Javascript_Html_Local Storage - Fatal编程技术网

Javascript 作为应用程序打开html页面

Javascript 作为应用程序打开html页面,javascript,html,local-storage,Javascript,Html,Local Storage,背景 我正在写一个工具,通过一个文件夹中的图像步骤。对于每个图像文件,将显示该图像,用户可以编辑该图像。有一个“下一步”按钮,单击该按钮时,将保存当前图像并在文件夹中显示下一幅图像。我已经有了一个HTML/JavaScript代码库,它可以显示图像并支持所有必要的编辑 问题 因为我的代码是HTML页面,所以它在浏览器中运行。但是,由于浏览器中的安全措施,这使得与文件系统的交互变得困难。特别是,我还没有找到一个好方法来创建一个“保存”按钮,直接将更改保存到文件中;当试图保存文件时,浏览器要求我像将

背景

我正在写一个工具,通过一个文件夹中的图像步骤。对于每个图像文件,将显示该图像,用户可以编辑该图像。有一个“下一步”按钮,单击该按钮时,将保存当前图像并在文件夹中显示下一幅图像。我已经有了一个HTML/JavaScript代码库,它可以显示图像并支持所有必要的编辑

问题

因为我的代码是HTML页面,所以它在浏览器中运行。但是,由于浏览器中的安全措施,这使得与文件系统的交互变得困难。特别是,我还没有找到一个好方法来创建一个“保存”按钮,直接将更改保存到文件中;当试图保存文件时,浏览器要求我像将普通文件保存到计算机一样下载该文件

请注意,该页面不是联机的-所有内容都在计算机上本地运行。事实上,我实际上不需要使用浏览器来运行javascript,我只是为了方便

问题


是否有一些简洁的方法允许HTML页面直接访问您的文件系统?是否可以让页面与计算机上本机运行的另一个程序交互?其他解决方案?

您可以使用类似或的框架。代码的“服务器端”部分都是JavaScript/NodeJ,允许您访问存储在硬盘上的文件

“客户端”部分由著名的web技术组成,并处理用户交互,实际上它只是嵌入到应用程序中的基于webkit的浏览器

开始很简单,我成功地将其用于与您类似的需求