6

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."ます。

4

1 に答える 1