-1

YouTubeビデオを埋め込んだhtml5ページを作成したいので、Firefoxを使用して開きます。

ビデオを再生している間、私はいくつかの情報を記録したいと思います。したがって、基本的にこのページにいくつかのjavascriptコードを配置したいのですが、javascriptコードはログファイルを作成し、時々ログファイルに書き込みます。

私の質問は、クライアント側でファイルを作成および書き込むためにhtml5ローカルストレージを使用することは可能ですか?javascriptとhtml5を使用してクライアント側でファイルを作成および書き込むためのコード例はありますか?

4

2 に答える 2

2

DOMストレージは、ファイルの読み取りや書き込みとは何の関係もありませんが、それを使用して、実行しようとしていることを実行できます。

あなたはいくつかのログ情報を書くことができます:

window.localStorage.setItem('myLog', 'someInformation');

その後、後で読むことができます。

var storedInfo = window.localStorage.getItem('myLog'); // 'someInformation'

これは、ストレージとやり取りするすべてのページが同じホストドメインを共有している限り機能します。

于 2012-10-10T14:58:57.443 に答える
0

ローカルストレージを使用してログをJSONオブジェクトとして保存できますが、ブラウザーの状態やその他のクライアント関連情報を維持するために使用されるのは、単なるKey-Valueストア(Cookieを使用する代わりの方法)です。ログもその1つです。 。

また、サイズ制限があることに注意してください。

localstorageにアイテムを格納するためのラッパーはたくさんあります。jStorageが私の好みです。

于 2012-10-10T15:07:06.563 に答える