Firefoxでプッシュ通知を完全に無効にする方法は?


16

私はFirefox(バージョン58.0.1)を使用していますが、しばらくの間、Firefoxや他のブラウザに「プッシュ通知」と呼ばれるこの機能が実装されています。

現在、すべてのサイトが通知を「プッシュ」することを望んでいるようです。これは新しい形のポップアップになり、侵入型テクノロジーです。このプッシュ通知要求の絶え間ない攻撃のため、プッシュ通知を完全に無効にしたいと思います。

サイトごとに無効にしたくありません。すべてのサイトで、この「機能」を完全に無効にしたいです。

プッシュ通知リクエストのサンプル

私はFirefoxの設定とMozilla Webサイトのドキュメントを調べましたが、プッシュ通知を無効にする方法について公式なものは何もありません。2


2
このAPIのベストプラクティスは、サイトが最初に通知が必要な理由を通知し、それから許可を要求することです。しかし、コンテキストなしでこの許可を求めるサイトのペストがあります。便利な機能がこのように低下​​するのではないかと心配しています
コス

2
面白い事は、私がしたい、です本当に QAサイトの主要なネットワークがこれをサポートするように...
ジャーニーマンオタク

@Kos原則的には同意しますが、残念ながらアンチパターンに対するこの機能の悪用はすでに明らかです。W3はこれが悪用されないだろうとどう思ったのか、私は実際に疑問に思います。この作業の唯一の方法は、ポップアップなしのオプトインリクエストモデルでサイトが機能することだと思います。これは、新しいバージョンのポップアップウィンドウだからです。
David

回答:


9

さらに調査したところ、about:configインターフェースにアクセスする必要があることがわかりました。 ここはドラゴンです!(1)または、アメリカのロケールを使用している場合、保証が無効になる場合があります(2)

4つの設定をFALSEに変更しました。

  • dom.webnotifications.enabled
  • dom.webnotifications.serviceworker.enabled
  • dom.pushconnection.enabled
  • dom.push.enabled

(1)ここにドラゴンがあります:

ここでドラゴンになる

(2)これにより、保証が無効になる場合があります。 これにより保証が無効になる場合があります。


3
間違いなく良いQ&A!とは言っても、ヒアビードラゴンズの全体はかなりおもしろいですが、バージョンや地域のロケールによって異なる場合があります。En-US 64ビットバージョンのFirefox 58.0.2を使用していabout:configますが、私のページにはそれが記載されていません
Run5k 2018

1
@ Run5k-画面キャプチャを追加しました。私はいつもこれを見てきました。
デビッド

デビッド、私はあなたが最善の意図を持っていることを知っていますが、この答えはあなたの利益のために特別に意図されたものではないことを覚えておいてください。これはコミュニティ全体を支援するように設計されており、ユーモラスなHere be dragons!画面は厳密には地域版であることをすでに確立しています。その結果、この回答を閲覧している人の大部分を混乱させる可能性があります。これを含めることは単に不要であり、実際には少し逆効果です。
Run5k 2018

1
これが正解です。Firefoxの設定ダイアログは、ごみ箱のような火になっています。about:configは、比較すると使いやすいです。@ Run5kの回答は、ソフトウェアのリリースごとに廃止される詳細なスクリーンショットを必要とするため、長期的には役に立ちません。
セリン

1
@ Run5k、私が何に賛成票または反対票を投じることができるか教えてください。私が書いた理由から、あなたの答えはこれよりも役に立ちません。それが投票の要点です。個人的に服用しないでください。はい、about:configは微妙ですが、設定ダイアログの使用方法を「説明」している多数のGoogleの結果が示すように、ほとんどのユーザーはそれが存在することに気付いていないか、そこに何かを見つける方法を理解していません。about:configインターフェースの良いところは、リリースごとに完全に変更されるわけではないことです。そのため、その使用方法がわかれば作業は完了です。
セリン

8

Firefox 59のリリースにより、デフォルトのオプションページを使用してプッシュ通知を無効にできるようになりました。

Firefox 59 の公式リリースノートに変更が説明されています。

about:preferencesに設定を追加して、Webサイトが通知の送信を要求しないようにします

このオプションは、次の方法で構成できます。

  1. 移動好み:についてのページ
  2. 左上のプライバシーとセキュリティをクリックします
  3. 右側の[ 権限]セクションまでスクロールします
  4. 通知にSettings...関連付けられたボタンをクリックします

    プライバシーとセキュリティ

  5. 次のウィンドウで、通知を許可するかどうかを尋ねる新しいリクエストブロックするチェックボックスをオンにします
  6. [ 変更保存 ]ボタンを クリックします

    設定-通知権限


1

プッシュ通知を無効にして構成を同期する

この行をconfig prefs.jsファイルに貼り付けます。configファイルは次の場所にあります。

%APPDATA%\ Mozilla \ Firefox \ Profiles \ XXXXXX.default \ prefs.js

user_pref("dom.webnotifications.enabled", false);
user_pref("dom.webnotifications.enabled", false);
user_pref("dom.webnotifications.serviceworker.enabled", false);
user_pref("dom.pushconnection.enabled", false);
user_pref("dom.push.enabled", false);
user_pref("services.sync.prefs.sync.dom.webnotifications.enabled", true);
user_pref("services.sync.prefs.sync.dom.webnotifications.serviceworker.enabled", true);
user_pref("services.sync.prefs.sync.dom.pushconnection.enabled", true);
user_pref("services.sync.prefs.sync.dom.push.enabled", true);
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.