0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[JavaScript] firestore の loadBundle() を使用したページをiOSのブラウザで開くとloadBundleが結果を返さない

Last updated at Posted at 2021-12-23

ので

await loadBundle(fetchedBundle);

とやっていると、結果が返ってこないのでそこで処理が止まります

普通はloadBundleでindexedDBにデータを突っ込んだあとに
そのデータからget()してくるので、データが取得できないまま画面はロード中になり続けます

ブラウザの進む、戻るをやるとなぜか表示されたりします
indexedDBにはデータが入っているけど完了を返さないのだろうか?

サンプル数もテスト環境も少なくて自分のコードに問題がある可能性も高いのですが、
iOSのwebkit環境(Safari, WKWebView)でだけ発現しています
Windowsではどのブラウザでも問題ありません

もしかしたらfirestoreではなく、WebKitにおけるindexedDBのバグかもしれません

もし解決できたら教えていただけると助かります

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?