Push API と Notification API を試す。
The Push API Guide をやってみる。
デスクトップ通知許可状況:
( default / granted / denied )
ブラウザの「通知」設定を「確認(デフォルト)」にしてからボタンを押すと分かりやすいです。
以下のボタンを押すと、デスクトップ通知が表示されます。
プロパティー or メソッド | 値 |
---|---|
controller | |
getRegistration() | |
getRegistrations() |
プロパティー or メソッド | 値 |
---|---|
scope | |
installing | |
waiting | |
active | |
navigationPreload | |
getNotifications() |
プロパティー or メソッド | 値 |
---|---|
endpoint (ブラウザベンダが用意したプッシュサーバー上のURL) |
|
expirationTime | |
getKey('p256dh') | |
getKey('auth') | |
toJSON() |
- サーバーから message が push される通信は、Chrome の場合、開発者ツールの [Application] タブ [Push Messaging] で確認できます。
- 同じく デスクトップ通知の表示の動作については、同タブ内にある [Notification] で確認できます。
メモ
- Chrome 77 で動作することを確認した。
- Firefox 69 で動作することを確認した。