WEB APIを介してユーザーにデスクトップ通知を作成する私のウェブサイトにメッセンジャーがあります。ユーザーにブラウザの通知を有効にする
ウェブページが初めて通知を有効にするようにユーザーに求めていますが、尋ねられた内容を読んでいなくてもほとんどのユーザーは自動的にdisable
をクリックします。したがって、彼らは今までに通知を受け取っていません。
通知を有効にする方法はありますか? ブラウザの設定を有効にすると、一部のユーザーにとっては難しくなります...
WEB APIを介してユーザーにデスクトップ通知を作成する私のウェブサイトにメッセンジャーがあります。ユーザーにブラウザの通知を有効にする
ウェブページが初めて通知を有効にするようにユーザーに求めていますが、尋ねられた内容を読んでいなくてもほとんどのユーザーは自動的にdisable
をクリックします。したがって、彼らは今までに通知を受け取っていません。
通知を有効にする方法はありますか? ブラウザの設定を有効にすると、一部のユーザーにとっては難しくなります...
本当に強制することはできません。メッセンジャーが正常に動作するためには、通知を有効にする必要があることを示す情報を表示することもできます。
許可を求めないことは、悪意のあるWebサイトの夢になるでしょう。
W3C仕様はこのについて次のことを述べている:ユーザー(またはユーザーの代わりにユーザーエージェント)が許可を与えた場合
4.3許可
通知のみを表示することができます。指定されたオリジンの通知を表示する権限は、次の3つの文字列のいずれかになります。 "default" これは "拒否"と同じですが、これまでのところ明示的な選択はしていません。
"denied" これは、ユーザーが通知を望まないことを意味します。
"granted" これは、通知を表示できることを意味します。
「デフォルト」とは、「付与済み」という意味ではありません。その場合、アプリケーションが許可を求める理由がないため、「許可」は単に返されます。
スクリプトを書くことができるので、ユーザーはボタンをクリックして通知を有効にできますか? :) –
または拒否された場合、デフォルトとして設定するには?それは意味があるだろう –