Javascript 客户端JS在Windows上本地写入文件的最简单方法
我知道,由于安全原因,浏览器中的客户端JavaScript通常无法在Windows磁盘上本地写入文件 同时,我听说可以使用一些额外的工具或解决方法,我正在寻找代码行数最少或/或大小最小的最简单的工具 我听说或读到的方法和解决方法,但其中一些不可靠,其他的不适合我: [*不会解释原因]Javascript 客户端JS在Windows上本地写入文件的最简单方法,javascript,java,Javascript,Java,我知道,由于安全原因,浏览器中的客户端JavaScript通常无法在Windows磁盘上本地写入文件 同时,我听说可以使用一些额外的工具或解决方法,我正在寻找代码行数最少或/或大小最小的最简单的工具 我听说或读到的方法和解决方法,但其中一些不可靠,其他的不适合我: [*不会解释原因] 本地LAMP服务器,如WAMP、XAMP等 NodeJS的本地版本 带有JS+Windows ActiveXObject('Scripting.FileSystemObject')的HTA文件 Chrome的HT
- 本地LAMP服务器,如WAMP、XAMP等
- NodeJS的本地版本
- 带有JS+Windows ActiveXObject('Scripting.FileSystemObject')的HTA文件
- Chrome的HTML5文件API和文件系统API
- 创建和下载Blob文件
或者可能还有更简单的方法一个简单的实现是使用带有嵌入数据的锚定标记:
你似乎误解了事情。在Node.JS中本地运行JS可以写入文件系统是的。服务器端语言也是如此。您不能使用JS作为客户端脚本语言来写入浏览器范围内的文件(想想看,文件会去哪里?)。你应该说明为什么你觉得有必要这样做,人们可以告诉你为什么不应该这样做,以及你如何才能完成你的任务。