网站搜索

如何禁用 Firefox 的全屏警告消息


每当您在 Firefox 中全屏播放视频时,一条警告消息会出现几秒钟,然后从屏幕上滑落。虽然它的主要目的是为了安全,但如果您觉得它很烦人,您可能希望禁用弹出窗口。

什么是全屏警告,为什么它很重要?

所有现代浏览器都使用 Fullscreen API 来显示所需的内容——例如视频、图片和在线游戏——使用整个屏幕,没有其他用户界面元素。启用后,页面顶部会立即出现一条小警告消息,通知您它已被触发。这与您在全屏模式下观看 YouTube 视频时的功能相同。

虽然它有时会很烦人——在你继续并完全禁用该消息之前——重要的是要回顾它的目的以及它如何帮助防止网络钓鱼攻击。

使用 API 的开发人员唯一真正的限制是为了触发全屏模式,用户必须通过单击或按键(键盘快捷键)来启动它。存在这种情况的原因是为了防止粗略的网站在访问网站时自动将网络钓鱼诈骗加载到全屏。

不幸的是,此功能容易受到非常巧妙的网络钓鱼攻击。攻击者可以使用 API 以全屏模式向您展示网站的假冒版本,看起来与真实交易惊人地相似。您需要做的就是单击一个看似合法的链接,然后 API 会加载全屏模式,其中看起来像是一个正常工作的 Web 浏览器。

在这种情况下,当虚假网站进入全屏模式时,浏览器会闪烁一条警告消息,通知您它已被触发。如果您错过了警告,您可能会认为这是一个合法网站。

如果您想了解更多有关 HTML5 Fullscreen API 如何用于网络钓鱼攻击的信息,首先发现这一点的程序员 Feross 在他们的网站上进行了详细介绍,甚至还有一个假冒的美国银行网站的工作示例.

所以,既然我们已经解决了所有问题,如果您仍然想禁用警告——或者只是减少它消失所需的时间——让我们继续。

如何禁用全屏警告消息

要继续并禁用全屏警告消息,我们需要访问“高级首选项”页面,这类似于在 Chrome 中启用标志。

警告:Firefox 存储此页面上的所有设置,因此您在此处修改时必须小心。更改这些设置可能会损害浏览器的稳定性和安全性。只有当您对自己正在做的事情有信心并确定时,您才应该继续。

在地址栏中输入 about:config,然后按 Enter 键。该页面加载了一条警告,说明更改这些首选项的影响以及它可能对 Firefox 产生的影响。单击“接受风险并继续”按钮。

在搜索栏中,将 full-screen-api.warning.timeout 键入搜索栏,然后单击结果旁边的铅笔图标以更改首选项的值。

您输入的数字是警告开始消失之前的时间量(以毫秒为单位)。请记住,启动全屏后,任何低于 500 的内容都几乎不会出现。出于安全原因,如果您希望在进入全屏模式时能够看到警告,您应该设置 500 毫秒左右的时间。否则,输入 0。完成后单击复选标记。

更改设置中的值后,无需重新启动 Firefox。下次您单击视频进入全屏模式时,将使用新的超时时间。

要恢复默认超时,请返回“高级首选项”页面并单击全屏 api.warning.timeout 设置最右侧的重置箭头。

如前所述,完全禁用警告消息存在安全风险,因为一些已知的网络钓鱼诈骗可以利用此漏洞。虽然这种威胁仍然存在,但保持超时延迟可能是明智的,它会在浏览器中触发全屏模式时通知您。