問題タブ [html5-notifications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Notification.requestPermissions - ダイアログが表示されず、Chrome で「自動的にブロックされました」というメッセージが表示される
localhost
で、SSL を使用して HTML5 通知をテストしています。サイトの Chrome 設定をリセットし (URL ボックスのロック アイコン - [サイト設定] をクリックして)、再確認した通知設定が [確認する (デフォルト)] に設定されています。
ここに私のコードがあります:
しかし、コードが実行されると、アクセス許可のポップアップは表示されず、代わりにアドレスバーに「通知がブロックされました」というこのロックアイコンが表示されます。
.then()
コードに約束を追加しようとしました-同じ結果です。Chrome バージョン 85.0.4183.102 を使用。彼らは何かを変えましたか?
ユーザーがポップアップを 3 回閉じた場合、Chrome は通知を自動的に無効にするというブログ投稿を目にしますが、設定をリセットしましたか?
PS ページを更新して再度アクセス許可を要求すると、コンソールにこれが表示され"Notifications permission has been blocked as the user has ignored the permission prompt several times."
ます。