2016-11-23 203 views
0

我最近爲使用HTML的遊戲製作了一個CharacterSheet。 HTML文件主要由 <input type="text">,<input type="number">,<input type="checkbox">,<input type="radio">,<select><textarea>標籤組成,用於插入數據。有沒有辦法將所有插入的數據保存到txt中。文件並在HTML文檔啓動時將其加載到HTML文檔中?如何將HTML userinput保存到txt中。文件並將保存的輸入加載到HTML文件中?

在其他一些帖子中,他們遇到了瀏覽器不允許寫入文件的問題,因爲他們將其視爲安全問題。但是,由於HTML和txt文件都在我的電腦上,我認爲這應該不成問題。

+1

你應該考慮使用本地存儲或cookies。雖然它不是永久性的。 –

+0

不,沒有(簡單/標準/沒有附加)的方式從瀏覽器寫入PC上的文件,無論HTML來自何處 –

回答

0

你可以讓用戶下載一個文本文件,然後當他們開始遊戲時上傳它,在那裏你可以解析它,但更好的方法是隻使用內置到現代瀏覽器中的localStorage。它將永久存儲在用戶瀏覽器中,直到它被刪除。

localStorage.game = JSON.stringify({ score: 1 }) // put 
console.log(JSON.parse(localStorage.game)) // get