localhost
で、SSL を使用して HTML5 通知をテストしています。サイトの Chrome 設定をリセットし (URL ボックスのロック アイコン - [サイト設定] をクリックして)、再確認した通知設定が [確認する (デフォルト)] に設定されています。
ここに私のコードがあります:
if (Notification.permission !== "granted") {
Notification.requestPermission();
}
しかし、コードが実行されると、アクセス許可のポップアップは表示されず、代わりにアドレスバーに「通知がブロックされました」というこのロックアイコンが表示されます。
.then()
コードに約束を追加しようとしました-同じ結果です。Chrome バージョン 85.0.4183.102 を使用。彼らは何かを変えましたか?
ユーザーがポップアップを 3 回閉じた場合、Chrome は通知を自動的に無効にするというブログ投稿を目にしますが、設定をリセットしましたか?
PS ページを更新して再度アクセス許可を要求すると、コンソールにこれが表示され"Notifications permission has been blocked as the user has ignored the permission prompt several times."
ます。