![如何彻底禁用 Firefox 中的推送通知?](https://linux22.com/image/1554984/%E5%A6%82%E4%BD%95%E5%BD%BB%E5%BA%95%E7%A6%81%E7%94%A8%20Firefox%20%E4%B8%AD%E7%9A%84%E6%8E%A8%E9%80%81%E9%80%9A%E7%9F%A5%EF%BC%9F.png)
我正在使用 Firefox(版本 58.0.1),一段时间以来,Firefox 和其他浏览器都实现了称为“推送通知”的功能。
现在似乎每个网站都想向您“推送”通知。这已成为一种新的弹出窗口形式,是一种侵入性技术。由于推送通知请求不断轰炸,我希望完全禁用推送通知。
我不希望逐个站点地禁用此功能。我希望彻底、永久地禁用每个站点的此“功能”。
我查看了 Firefox 设置以及 Mozilla 网站上的文档,但没有关于如何禁用推送通知的官方信息。2
答案1
随着 Firefox 59 的发布,我们现在可以使用默认的选项页。
这官方发布说明针对 Firefox 59 的修改描述:
在 about:preferences 中添加了设置,以阻止网站请求发送通知
您可以按照以下方式配置此选项:
答案2
答案3
禁用推送通知和同步配置
将此行粘贴到配置 prefs.js 文件中,您可以在以下位置找到配置文件:
%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);