修复 Pale Moon 浏览器未通过 Cloudflare 的“检查您的浏览器”验证

在使用 Cloudflare 的浏览器完整性检查功能的网站上,Pale Moon 网络浏览器会陷入无限的“检查您的浏览器”循环。

palemoon-waterfox-cloudflare-checking-your-browser-issue

我在 Pale Moon 浏览器的最新版本中确认了这个问题。一些网站一遍又一遍地显示“在访问之前检查您的浏览器”页面。在撰写本文时,似乎没有办法解决这个问题,并且在各个地方都讨论了这个问题,包括官方Pale Moon 论坛以及Cloudflare 支持论坛

无限重新加载的页面上显示的消息可能会有所不同,具体取决于站点如何实现该功能。SteamDB 是游戏平台 Steam 的流行数据库站点,在浏览器完整性检查期间显示当前消息。

steamdb-access-error

目前尚不清楚为什么会发生无限循环,因为 Cloudflare 尚未发布官方声明。一位用户建议它可能与加载页面时向网站显示的用户代理有关。出于兼容性目的,Pale Moon 在用户代理中包含对 Firefox 68.0 的引用。Firefox 68.0 是 Firefox 的旧版本,于 2019 年 6 月发布

Pale Moon 浏览器的首席开发人员在 Cloudflare 的社区网站上发表了评论,称该浏览器也一直将自己标识为 Pale Moon。事实上,最新版本的 Pale Moon 在用户代理中这样标识:

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Goanna/5.0 Firefox/68.0 PaleMoon/30.0.1

Cloudflare 的解析器可能会反对 Firefox 部分,因为该版本是旧版本并且不再由 Mozilla 维护。

从官方网站上的讨论看来,这个问题可能无法得到解决。如果是这样的话,它将显着影响 Pale Moon 在 Internet 上的兼容性。Pale Moon 用户可以尝试欺骗用户代理,看看这是否能让他们通过检查。

这是如何完成的:

  1. 为 Pale Moon安装用户代理状态扩展并重新启动浏览器。
  2. 单击状态栏中的扩展图标,将 Useragent 字符串替换为Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0。
    1. 请注意,您可能需要调整字符串以遵循最新的 Firefox 版本。
  3. 激活“设置 UA”按钮。

浏览器应该通过 Cloudflare 的完整性检查,并且实际站点应该可以正常加载。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun161384.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年5月6日
下一篇 2022年5月6日

相关推荐