web-dev-qa-db-ja.com

Web通知をより長く(または無期限に)開いたままにできるようにするFirefoxの設定

デフォルトでは、FirefoxはWeb通知を約30分間表示してから、自動的に非表示にします。

それらを自動非表示にする前に表示される時間を増やす方法はありますか?

あるいは、それらが自動非表示になるのを防ぐ方法はありますか?

4
RockPaperLizard

Firefoxでは、通知は 20秒後に閉じるようにハードコードされています です。ユーザーが通知を閉じるまで通知を無期限に開いたままにできるようにするには、dom.webnotifications.requireinteraction.enabledフラグを切り替えます。これを行うには、アドレスバーのabout:configに移動します。

dom.webnotifications.requireinteraction.enabledのデフォルト値はfalseであるため、通知を閉じるためにユーザーの操作は必要ありません。これをtrueに設定します。

注意点は、通知を送信するサービスも、この設定を有効にするには requireInteraction プロパティを使用する必要があるということです。

ここでテストできます: https://googlechrome.github.io/samples/notifications/requireInteraction.html 。通知の1つは20秒後に消え、もう1つは開いたままになります。 dom.webnotifications.requireinteraction.enabledフラグがfalseに設定されている場合、両方とも20秒後に閉じます。

5
MC10