0

キャンバスに画像があり、各マウス クリックがファイルに発生した時刻と同時にマウス クリックを保存したいと考えています。

これは iPad/Android アプリになります。ここまでで、マウスの座標と時間がわかりました。しかし、その情報をファイルに保存するにはどうすればよいでしょうか。localStorage?

あなたの考えは何ですか?

よろしく、

4

1 に答える 1

0

保存したデータをどうしたいかによって異なります。クライアント アプリケーションがデータを記憶する必要がある場合、localStorage は問題ありません。これは、iOS や Android を含む最新のブラウザーのほとんどに実装されています。

しかし、ユーザーは、Cookie やキャッシュ メモリを消去できるように、このローカル メモリをクリアできるので、本当の問題は次のとおりです。

保存したデータをどのように再利用しますか?

w3cschool http://www.w3schools.com/html5/html5_webstorage.aspで localStorage を使用する方法

編集

あなたの回答を考慮して、あなたが望むのは、ユーザーのコンピューター上のファイルに保存することです。これは、セキュリティ上の理由から単純な JavaScript を使用して行うことはできません (ブラウザーのプラグインが必要です) (このトピックjQuery を使用してファイルへの読み取り/書き込み を参照してください)。このプラグインは興味深いhttp://jquery.tiddlywiki.org/twFile.html

ただし、保存するファイルは単純なデータであり、まったく重くないため、ファイルをサーバー (またはデータベースのエントリ) に保存して、ユーザーがインストールに煩わされないようにすることができます (それが原因で、逃げる)。彼は、使用するコンピューター (またはモバイル デバイス) に関係なく、自分のファイルにアクセスしていました。欠点は、ユーザーが自分のファイルにアクセスするためにアプリケーションにログインする必要があることです。

于 2012-05-04T11:19:04.543 に答える