Web应用程序的本地数据存储

时间:2017-04-25 23:14:53

标签: javascript php html sql file

我正在制作一个离线使用的本地网络应用程序,需要一种在本地“保存”数据并且能够阅读它的方法。我知道除了以沙盒方式之外,javascript并不真正允许这样做。什么是最好的方法来解决这个问题。

我可以设置本地服务器数据库来存储和加载数据吗?

理想情况下,解决方案需要与浏览器兼容,因此“本地存储”不是一种选择。

感谢

3 个答案:

答案 0 :(得分:0)

Javascript确实允许这个......

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

其他域名无法读取您的域名本地存储空间。

答案 1 :(得分:0)

您需要使用html5 localstorage。请查看此链接以获取更多信息Storing Objects in HTML5 localStorage

const someData = { 'a': 0, 'b': 1};

//add to local storage
localStorage.setItem('data', JSON.stringify(someData));

// Retrieve from storage
const retrievedObject = localStorage.getItem('data');

答案 2 :(得分:0)

您应该检查localStorage polyfill:https://github.com/mortzdk/localStorage

此polyfill将Flash用于旧浏览器,将本地localStorage用于新浏览器。