我开始为自己创建一个简单的组织应用程序,但很快就遇到了麻烦。我想拥有一个可以通过 HTML 表单读取和更新的 XML 列表。
现在我提出了使用建议FileSaver.js或者尝试将数据像这样这。还有一个 jQuery 解决方案可以诱骗浏览器下载文件。
问题是我不想使用 FileSaver.js,因为我想将依赖关系保持在最低限度。Blob 看起来很别扭,我可能需要多玩玩它们,但最初的测试对我来说失败了(什么都没保存)。
var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
saveAs(blob, "hello world.txt");
下载文件后我无法访问文件的历史记录,因此每次我都需要重新创建它。
所以真正的问题变成了——有没有什么好方法来存储来自 HTML5 的数据,或者最好切换到 QML?