2
我正在爲一個插件構建一個GUI,它在本地運行在Firefox中。有沒有辦法將.data文件保存爲.js或.txt文件,然後是否可以加載這些保存的文件(這些文件只包含用戶添加的元素數量及其相關的數據)?我在其他地方閱讀過它,似乎無法得到確鑿的答案。如果這是不可能的,會有解決方法嗎?謝謝!JavaScript本地應用程序保存/加載文件?
我正在爲一個插件構建一個GUI,它在本地運行在Firefox中。有沒有辦法將.data文件保存爲.js或.txt文件,然後是否可以加載這些保存的文件(這些文件只包含用戶添加的元素數量及其相關的數據)?我在其他地方閱讀過它,似乎無法得到確鑿的答案。如果這是不可能的,會有解決方法嗎?謝謝!JavaScript本地應用程序保存/加載文件?
由於html5您可以使用LocalStorage API。現在幾乎所有的瀏覽器都支持它:
// Check if it is supported in your browser
function supports_html5_storage()
{
try
{
return 'localStorage' in window && window['localStorage'] !== null;
}
catch (e)
{
return false;
}
}
//make use of it:
if(supports_html5_storage() == true)
{
localStorage.setItem("myItem", "myData");
var myDataString = localStorage.getItem("myItem");
alert(myDataString);
}
你看過這些html5功能:文件API,本地存儲或IndexedDB? – James
這可能是有趣的:http://stackoverflow.com/questions/2897619/using-html5-javascript-to-generate-and-save-a-file – Imp