質問: $(''); msgDom.html(json); this.$board.append(msgDom[0]); } } $(function(){ BAAS.cocoa.init(); }); ```
回答: 新しく質問されてますが、 内容が変わらないので、こちらで。 ブラウザによって、仕様が確定していないなど、まだまだ安定しておりませんが、 **Indexed Database API**というものを使う方法があります。 これはブラウザ上でデータベースを使うというもので、当然リロードしても値などが保持されます。 ただ、前述通りまだ仕様が確定しきっていない未来の技術とも言えますので、注意が必要です。 また、クッキーにチャット履歴などを全部を文字列化したものを保持しとくのも手でしょう。 両者とも、やり方は自身でお調べください。 また、それ以外であれば、 他の回答者さんが仰るとおり、 サーバーサイドテクノロジーを使ったり、 asahina1979さんの仰るとおり、File API使ったりなど、 とかくリロードしても情報がクリアされないようにする必要があるでしょう。 さて、JavaScriptでdatファイルを直接読み込みは、サーバー上ではできるかもしれませんが、 ローカルではできない上、また書き込みに関しては、クライアントサイドではできないので、 (File APIなら可能かも)なんにせよ、上記の技術などで、情報保持する必要があります。 ※いずれにせよ、そのやり方教えてくれ、だと丸投げの作業依頼です。