質問するログイン新規登録

回答編集履歴

2

a

2022/07/27 12:47

投稿

akiyama_pga
akiyama_pga

スコア186

answer CHANGED
@@ -8,3 +8,5 @@
8
8
  これにより、
9
9
  既にswが登録されているかつ、swの内容更新をしていない状態であれば、installedまでスキップされるため、
10
10
  installもactivateも発火しないことがよくわかる。
11
+ 変更されている場合には、installが発火し、activateが発火する前段階の、installed で待機となる。
12
+ なので、関連タブを全て閉じて開きなおすか、devツールのskippwaitingを押すかすることで、待機中の新参swに更新される。

1

sss

2022/07/27 12:43

投稿

akiyama_pga
akiyama_pga

スコア186

answer CHANGED
@@ -1,3 +1,10 @@
1
1
  https://www.codegrid.net/articles/2016-service-worker-1/#toc-3
2
2
 
3
- こちらのわかりやすいライフサイクルを解説されたページを読み込めば、全てが理解できましま。
3
+ こちらのわかりやすいライフサイクルを解説されたページを読み込めば、全てが理解できましま。
4
+
5
+
6
+ 罠1.
7
+ chromeのdevツールのコンソールは更新しても残るので、更新前にコンソールを削除してサラの状態で確認する。
8
+ これにより、
9
+ 既にswが登録されているかつ、swの内容更新をしていない状態であれば、installedまでスキップされるため、
10
+ installもactivateも発火しないことがよくわかる。