Google Gearsはキャプチャするときにハングします(管理されていないリソースストア)

StackOverflow https://stackoverflow.com/questions/2982380

  •  24-10-2019
  •  | 
  •  

質問

私たちのコードは、Google Gears自身のドキュメントの例に基づいて書かれています。管理されていないリソースストアを使用しています。そのため、配列内のファイルを宣言し、ストアを作成し、すべてのファイルをキャプチャします。

問題は、キャプチャプロセスがハングすることです。それは常にランダムファイルにかかっています(識別可能なパターンは出現していません)。ページをリロードすると、常に正常にキャプチャします。

48個のファイルをキャプチャしています。すべてのファイルタイプにかかっているため、ファイル自体とは何の関係もないようです。 6番目のファイルまたは47番目のファイルにかかっているのを見ました。 WindowsとMac。 ff、ie、およびsafari。

私たちはWorkerPoolを使用していません、そして私はこれが必要かもしれないと思っています。なぜそれがぶら下がっているのか他のアイデアはありますか?

役に立ちましたか?

解決

問題が変数の範囲にあることを発見しました。 Google独自の例から使用したコードには、ストアが作成され、キャプチャが別々の機能で行われていました。また、途中で非常に多くのファイルをダウンロードしていたため、オブジェクトはブラウザ独自のゴミコレクターによって破壊されていました。

そのため、コールバックはエラーを生成していないため、代わりにぶら下がっていました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top