2016-11-23 8 views
0

最近、HTMLを使用したゲーム用のキャラクターシートを作成しました。 HTMLファイルは、主に、データを挿入するための <input type="text">,<input type="number"><input type="checkbox"><input type="radio"><select>、または<textarea>タグで構成されています。挿入されたすべてのデータをtxtに保存する方法はありますか?ファイルを開き、HTML文書の起動時にHTML文書にロードしますか?HTMLユーザー入力をtxtに保存する方法。ファイルを保存し、保存した入力をHTMLファイルにロードしますか?

他の投稿では、セキュリティ上の問題としてブラウザがファイルに書き込むことを許可していないという問題がありました。しかし、HTMLとtxtの両方のファイルが私のPCにあるので、問題はないはずです。

+1

localstorageまたはcookieの使用を検討する必要があります。それは永久的ではありません。 –

+0

いいえ、htmlがどこに由来するかに関係なく、ブラウザからPC上のファイルに書き込む(簡単/標準/追加なし)方法はありません –

答えて

0

あなたはテキストファイルをダウンロードすることができます。ゲームを開始すると、それを解析できる場所にアップロードしますが、より良い方法は最新のブラウザに組み込まれたlocalStorageを使用することです。削除されるまで、ユーザーのブラウザに永久に保存されます。

localStorage.game = JSON.stringify({ score: 1 }) // put 
console.log(JSON.parse(localStorage.game)) // get 
関連する問題