Javascript 客户端JS在Windows上本地写入文件的最简单方法

Javascript 客户端JS在Windows上本地写入文件的最简单方法,javascript,java,Javascript,Java,我知道,由于安全原因,浏览器中的客户端JavaScript通常无法在Windows磁盘上本地写入文件 同时,我听说可以使用一些额外的工具或解决方法,我正在寻找代码行数最少或/或大小最小的最简单的工具 我听说或读到的方法和解决方法,但其中一些不可靠,其他的不适合我: [*不会解释原因] 本地LAMP服务器,如WAMP、XAMP等 NodeJS的本地版本 带有JS+Windows ActiveXObject('Scripting.FileSystemObject')的HTA文件 Chrome的HT

我知道,由于安全原因,浏览器中的客户端JavaScript通常无法在Windows磁盘上本地写入文件

同时,我听说可以使用一些额外的工具或解决方法,我正在寻找代码行数最少或/或大小最小的最简单的工具

我听说或读到的方法和解决方法,但其中一些不可靠,其他的不适合我:

[*不会解释原因]

  • 本地LAMP服务器,如WAMP、XAMP等
  • NodeJS的本地版本
  • 带有JS+Windows ActiveXObject('Scripting.FileSystemObject')的HTA文件
  • Chrome的HTML5文件API和文件系统API
  • 创建和下载Blob文件
我读到JavaScript可以加载javaapplet,applet可以访问文件系统,但我一点都不懂Java,也不知道该从什么开始。我听说了Silverlight,但我也不知道


或者可能还有更简单的方法

一个简单的实现是使用带有嵌入数据的锚定标记:


你似乎误解了事情。在Node.JS中本地运行JS可以写入文件系统是的。服务器端语言也是如此。您不能使用JS作为客户端脚本语言来写入浏览器范围内的文件(想想看,文件会去哪里?)。你应该说明为什么你觉得有必要这样做,人们可以告诉你为什么不应该这样做,以及你如何才能完成你的任务。