質問編集履歴
2
た
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
service worker 複数タブを開いた際に activate イベントが発火しない理由
|
1
|
+
service worker 複数タブを開いた際に 2つ目以降 activate イベントが発火しない理由
|
test
CHANGED
File without changes
|
1
、
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,8 @@
|
|
6
6
|
・サービスワーカがドメインに対してスコープされるため
|
7
7
|
プロセス(Googleブラウザ)において、
|
8
8
|
タブ1もタブ2も同じサービスワーカが共有(同ドメインなので)されているため。
|
9
|
-
・installは、更新時にも発火する
|
9
|
+
・installは、更新時にも発火するが、これは2つ目のタブを開く際にタブ1を開いた際に登録されたサービスワーカを更新しているからであり、
|
10
|
+
activateは一つのサービスワーカ毎に最初のinstall後に一度だけ実行されるものであるから。
|
10
11
|
|
11
12
|
のような理由が、絡んでいるのではないかと解釈しておりますが合っているのか自信がありません。
|
12
13
|
|