我正在做一個本地的網絡應用程序脫機使用,需要一種'保存'本地數據,也能夠讀取它的方式。我知道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