我一直在寻找一种方法来保存用户对其系统所做的文档编辑。现在我需要这个没有服务器端的交互。我在这里找到的所有解决方案都是4年以上,例如,
Create a file in memory for user to download, not through server
Using HTML5/Javascript to generate and save a file
这仍然是最好的方式,还是发现了我失踪的替代方案。另外,为了让事情变得更糟,我需要一些适用于IE的东西
答案 0 :(得分:0)
如果我是你,我会使用localStorage
。 localStorage
就像cookie一样,但更强大,更易于使用,更具动态性。 IE 8及更高版本支持localStorage
。
这里有一个演示:http://scripting.com/misc/localStorageDemo.html。
您可以将文件存储为对象(因为它通常在浏览器中解析它)。
如果您想了解更多信息,可以在此处阅读:http://www.w3schools.com/HTML/html5_webstorage.asp。
答案 1 :(得分:0)
我已经开始使用Mozilla的localForage https://mozilla.github.io/localForage/,它将使用IndexDB(如果可用)并回退到localStorage和WebSql。 IndexDB在客户端提供比localStorage更大的存储容量。