我正在做一个本地的网络应用程序脱机使用,需要一种'保存'本地数据,也能够读取它的方式。我知道JavaScript并没有真正考虑到这一点,除了以沙盒方式。什么是最好的方式去做这件事。本地数据存储为一个Web应用程序
我可以设置本地服务器数据库来存储和加载数据吗?
该解决方案理想情况下需要跨浏览器兼容,因此'本地存储'不会成为一种选择。
感谢
我正在做一个本地的网络应用程序脱机使用,需要一种'保存'本地数据,也能够读取它的方式。我知道JavaScript并没有真正考虑到这一点,除了以沙盒方式。什么是最好的方式去做这件事。本地数据存储为一个Web应用程序
我可以设置本地服务器数据库来存储和加载数据吗?
该解决方案理想情况下需要跨浏览器兼容,因此'本地存储'不会成为一种选择。
感谢
JavaScript并允许这...
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
其他领域无法读取你的域的本地存储。
您将需要使用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');
对不起,应该提到 - 它需要跨浏览器兼容,所以本地存储将无法正常工作。 – treeseal7
您应该检查localStorage的填充工具:https://github.com/mortzdk/localStorage
此填充工具使用Flash旧的浏览器和浏览器的新原生的localStorage。
:) Crossbrowser,脱机工作,无处不在 –
会工作,但尺寸太小 – treeseal7