如何在 Firefox 中完全禁用推送通知?

Dav*_*vid 16 firefox push notifications

我正在使用 Firefox(版本 58.0.1),一段时间以来,Firefox 和其他浏览器已经实现了这个称为“推送通知”的功能。

现在似乎每个网站都想向您“推送”通知。这已经成为一种新的弹出形式,并且是一种侵入性技术。由于推送通知请求的不断轰炸,我希望完全禁用推送通知。

我不希望逐个站点地禁用。我想永远为每个站点完全禁用此“功能”。

示例推送通知请求

我查看了 Firefox 设置和 Mozilla 网站上的文档,但没有关于如何禁用推送通知的官方信息。2

Dav*_*vid 9

通过进一步的研究,我发现您必须进入about:config界面。 这里是龙!(1) 或者如果您使用美国语言环境,您的保修可能会失效(2)

我将四个设置更改为FALSE

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

(1)这里是龙:

这里是龙

(2) 这可能会使您的保修失效: 这可能会使您的保修失效!

  • 绝对是一个很好的问答!话虽如此,虽然整个 *Here Be Dragons* 事情相当有趣,但也许这取决于版本和/或您的区域设置。我正在使用 Firefox 58.0.2 的 En-US 64 位版本,我的 `about:config` 页面 [从未说过](https://i.stack.imgur.com/jYeMQ.jpg)。 (3认同)

Run*_*n5k 8

随着 Firefox 59 的发布,我们现在可以使用默认的选项页面禁用推送通知。

Firefox 59的官方发行说明描述了修改:

在 about:preferences 中添加设置以阻止网站要求发送通知

您可以通过以下方式配置此选项:

  1. 导航到about:preferences页面
  2. 点击左上角的隐私和安全
  3. 向下滚动到右侧的权限部分
  4. 单击Settings...通知关联的按钮

    隐私及安全

  5. 在随后的窗口中,选中阻止要求允许通知的新请求
  6. 单击保存更改按钮

    设置 - 通知权限