回答編集履歴

1

回答を修正。service workerについても記載しました。

2016/08/11 07:54

投稿

flied_onion
flied_onion

スコア2604

test CHANGED
@@ -16,10 +16,18 @@
16
16
 
17
17
  を実行すれば、リクエストを通知することができるでしょう。
18
18
 
19
- ただし、開いたままでは複数回はリクエストされないと思いますので、
20
19
 
20
+
21
+ 通知が表示されるかはブラウザによりそうです。Chromeの場合は、設定>コンテンツの設定>通知 で例外にはいっているものは表示されないようです。
22
+
21
- 2回目のリクエストはリロードなどして、permissionの値を確認してからになると思います。
23
+ (最初 2回目のリクエストは~ と書いていたのはシクレットモーで実行していたからでした)
22
24
 
23
25
 
24
26
 
27
+ service workerでもNotificationの部分は同様と思われますので(registerのタイミングでNotificationが上がってくるだけ)拒否されてしまった場合は、設定から削除してもらうしかないように思います。
28
+
25
- ※ ブラウごと挙動は異なるかません。
29
+ 拒否されていることはNotification.permissionで確認できますので、ページ上からユー依頼すぐらいし私には思いつきませんでた。すいません。
30
+
31
+
32
+
33
+