javascript - 具有文件系统访问权限的本地 HTML + JS 应用程序

标签 javascript filesystem-access

我需要使用 HTML 和 JS 创建一个离线应用程序,它可以编辑和写入文件(本地应用程序文件夹,但不是沙盒浏览器本地存储)。

有没有办法以相当轻量级和直接的方式做到这一点?研究这个问题给了我以下可用选项的概述——Electron 是巨大的,Chrome 应用程序是一个停止的项目,W3C 文件系统 API 被放弃,W3C 文件 API 是非常严格的。

最佳答案

已多次尝试在 Node.js 之上创建 SDK,以构建由现代 HTML5/CSS/JS 前端提供支持的桌面应用程序。 AppJS及其分支Deskshell浮现在脑海中。然后是 Node-Qt ,它建立在 Qt platform 之上.

不幸的是,这些项目都没有达到我推荐它们的足够成熟度,而且它们似乎都在几年前就被放弃了。 NW.js是目前我能想到的 Electron 的唯一替代品,达到了相当成熟的水平并且仍在维护中。

也就是说,至少,如果您的重点是台式计算机。对于打算在移动设备上运行的应用程序,您可能需要查看 NativeScript , React NativeTabris .

关于javascript - 具有文件系统访问权限的本地 HTML + JS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45100239/

相关文章:

javascript - $(...).epoch 不是函数类型错误

Javascript 字体调整器溢出 Div

javascript - 如何在附加了 .bind(this) 的回调中移除 EventListener

javascript - ServiceWorker 中的 oninstall 与 onactivate 事件

javascript - 哪些 javascript/php 模板库将解析相同的模板文件?

c - 为什么 Linux 在目录上使用 getdents() 而不是 read()?

c# - 将文件夹的访问权限设置为仅一个用户

javascript - 将 PDF 文件从 Web 应用程序写入 U 盘

javascript - 将图像保存到硬盘而不提示?