我必须制作一个带有接口的本地应用程序。此应用程序应加载文本文件,修改它们并保存它们。
我用html/css/js制作了界面,应用程序的核心是只用js制作的。
目前,我使用输入加载文件,但要保存它,浏览器会让我下载它。我知道这是一种安全措施。
这个应用程序不会放在网上。
我的问题是:我该怎么做才能用新文件直接替换加载的文件?
- 我可以在没有浏览器的情况下使用我的应用程序(html/css/js(吗?
- 有浏览器可以让我直接编辑我的本地文件吗?
- 有什么我想不出的解决方案吗?使用另一种语言与js交流也许?
谢谢。
如果你不需要你的应用程序在线,使用Electron,你可以使用你现有的代码制作一个可执行文件(你将改变你将如何使用Electron API保存文件(。作为在系统上运行的程序,您将能够直接保存在文件系统上。
由于安全性的原因,浏览器中的JS无法编辑本地文件。
如果需要,可以使用Node.js
,一个使用JS的桌面/服务器框架。