キャンバスに画像があり、各マウス クリックがファイルに発生した時刻と同時にマウス クリックを保存したいと考えています。
これは iPad/Android アプリになります。ここまでで、マウスの座標と時間がわかりました。しかし、その情報をファイルに保存するにはどうすればよいでしょうか。localStorage
?
あなたの考えは何ですか?
よろしく、
キャンバスに画像があり、各マウス クリックがファイルに発生した時刻と同時にマウス クリックを保存したいと考えています。
これは iPad/Android アプリになります。ここまでで、マウスの座標と時間がわかりました。しかし、その情報をファイルに保存するにはどうすればよいでしょうか。localStorage
?
あなたの考えは何ですか?
よろしく、
保存したデータをどうしたいかによって異なります。クライアント アプリケーションがデータを記憶する必要がある場合、localStorage は問題ありません。これは、iOS や Android を含む最新のブラウザーのほとんどに実装されています。
しかし、ユーザーは、Cookie やキャッシュ メモリを消去できるように、このローカル メモリをクリアできるので、本当の問題は次のとおりです。
保存したデータをどのように再利用しますか?
w3cschool http://www.w3schools.com/html5/html5_webstorage.aspで localStorage を使用する方法
編集
あなたの回答を考慮して、あなたが望むのは、ユーザーのコンピューター上のファイルに保存することです。これは、セキュリティ上の理由から単純な JavaScript を使用して行うことはできません (ブラウザーのプラグインが必要です) (このトピックjQuery を使用してファイルへの読み取り/書き込み を参照してください)。このプラグインは興味深いhttp://jquery.tiddlywiki.org/twFile.html
ただし、保存するファイルは単純なデータであり、まったく重くないため、ファイルをサーバー (またはデータベースのエントリ) に保存して、ユーザーがインストールに煩わされないようにすることができます (それが原因で、逃げる)。彼は、使用するコンピューター (またはモバイル デバイス) に関係なく、自分のファイルにアクセスしていました。欠点は、ユーザーが自分のファイルにアクセスするためにアプリケーションにログインする必要があることです。