そのため、HTML5 FileSystem API を使用して大量のデータをファイルに書き込みます。HTML ページがアンロードされたとき、つまりユーザーが別の場所に移動したときに、このデータを書き込みたいと考えています。
http://www.html5rocks.com/en/tutorials/file/filesystem/
機能していません。機能させる方法がないのではないかと心配しています。ファイルシステムへの参照が既にある場合でも、少なくとも 2 つのコールバックを待つ必要があります。1 つは getFile を呼び出した後、fileEntry を渡します。次に createWriter を呼び出した後、fileWriter を渡します。成功/失敗のコールバックについて言及します。ユーザーが離れているため、コールバックが呼び出されていないと思います。
これを回避する方法はありますか?ダイアログによって導入された遅延が書き込みの時間を与えるかどうかを確認するために、ナビゲートするための確認メッセージで onbeforeunload を使用しようとしましたが、これは機能しません (おそらく Javascript がシングルスレッドであるためですか?) 今、私は疑問に思っています彼らがページから離れたときを期待して、彼らがページにいる間ずっと開いているfileWriterを保持できるとしたら?どんな助けでも大歓迎です。