全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 7436|回复: 58
打印 上一主题 下一主题

Firefox十几年老用户,忍无可忍了

[复制链接]
跳转到指定楼层
1#
发表于 2024-5-3 18:05:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 nttstar 于 2024-5-3 20:40 编辑

Firefox自昨天起无法打开任何使用Google reCAPTCHA的网站,坛里竟然一贴都没有,可见已经没什么人用了...
https://bugzilla.mozilla.org/show_bug.cgi?id=1894735

我还记得我两年前在bugzilla提交了一个bug,问题是Firefox的收藏夹和收藏栏并不会使用网站的favicon,而是优先去使用又大、形状又特殊还不能透明的apple-touch-icon,这次BUG让我想起了这个问题了,于是回去看了一眼,结果这个bug串已经9个重复bug报告了依然没人去修……

哎,不知道说什么好了

-------------

各位回复说是我一个人问题的:

这个是大量用户都出现的问题,你可以自己点bugzilla或者去reddit看。
工单里的一种说法是由于dark mode自动感应功能造成的,我个人是使用了windows的dark mode,Firefox也自动使用了dark mode,但是暂时没空验证关闭是不是同样有问题

The culprit is a dark-mode detection logic for Firefox Windows:

($N && jT
  ? ((b = QP(p)),
    (b.style.backgroundColor = "rgb(255, 255, 255)"),
    oB(b),
    (c = z[44](26, b, "backgroundColor")),
    xx(b),
    (Q = "rgb(255, 255, 255)" !== c))
  : (Q = D)),

which reads:

(isFirefox && isWindows
  ? ((b = document.createElement("div")),
    (b.style.backgroundColor = "rgb(255, 255, 255)"),
    document.body.appendChild(b),
    (c =window.getComputedStyle(b).getPropertyValue("backgroundColor")),
    document.body.removeChild(b),
    (Q = "rgb(255, 255, 255)" !== c))
  : (Q = D)),

However, since the script is in the head, document.body is not available. I cannot think of easy way of shimming this on the Firefox side.


------------------------------

Google回滚reCAPTCH版本已经修好了...
推荐
发表于 2024-5-3 18:27:40 | 只看该作者
考虑到reCAPTCHA是谷歌的东西,我更怀疑是谷歌故意干的,就和油管检测到Firefox会恶意拖慢一样
推荐
发表于 2024-5-4 09:33:33 | 只看该作者
看原帖的意思是
google reCaptcha的工程师更新了一段代码。

代码判断了windows && firefox,原因是windows的firefox在某些情况下会修改页面元素背景色。判断的逻辑用到了body。

但是google工程师没想到有人会把 reCaptcha 的JS放到了 head 里,而且这样的人还不少,在head里使用body会由于body为null而报错。导致 recaptcha 后续代码都挂了。

这明显是google的问题,程序员写个bug而已,就是这个bug有点大,而且还让别人背了锅。
推荐
发表于 2024-5-4 11:39:50 | 只看该作者
火狐被微软和谷歌整了很久了,以前微软故意把火狐性能拉低,然后几年了才发布修复补丁
推荐
发表于 2024-5-4 09:14:57 | 只看该作者
nttstar 发表于 2024-5-3 23:32
大佬回复的时候,其实Google已经回滚js版本修好了...

所以大佬楼下的所有人都在说没问题... ...


那结论就是谷歌搞的事咯
PS:居然错怪大火狐...
推荐
发表于 2024-5-4 00:30:34 来自手机 | 只看该作者
谷歌/苹果两大浏览器巨头随便动动手就打压了firefox
推荐
 楼主| 发表于 2024-5-3 19:52:04 | 只看该作者
Reverie 发表于 2024-5-3 19:39
Win 11 Firefox v125.0.3 x64表示正常显示图片验证码,自己检查插件、网络问题


好像还真是Firefox自动感应dark mode代码造成的问题...

我把Windows和Firefox的dark mode都关了,貌似好了...

顶楼更新了一下
推荐
发表于 2024-5-3 19:19:50 | 只看该作者
还记得当年firefox有那个什么firebug插件的时候,无数前端开发者的最爱啊,调试神器
推荐
发表于 2024-5-3 18:40:33 | 只看该作者
有没有可能是谷歌的问题。
该抛弃就抛弃吧。
该向恶势力低头就低头。
推荐
发表于 2024-5-3 18:21:50 | 只看该作者
nttstar 发表于 2024-5-3 18:16
任何网站,比如试一下这个:
https://secure.square-enix.com/oauth/sp/signin?response_type=code&usfd= ...


Windows没这烦恼

点评

只有IP地址较为健康不需要点图片时才会通不过  发表于 2024-5-3 18:27
推荐
发表于 2024-5-3 18:18:11 | 只看该作者
这是Windows的firefox导致的?看到有些人在讨论这个的
52#
发表于 2024-5-5 09:00:13 | 只看该作者
skyshine 发表于 2024-5-4 12:00
搜下3q大战。这算啥

正好亲身经历过3Q大战,当时双方各种发文指责,还写代码互相搞对方,很明显带有恶意的竟争。

这个不同的是你看看chrome市场份额,再看看firefox的。这连战都算不上,firefox都快到其它了。这件事只会让非常一小部分人从firefox换到chrome。但是reCapture上线有BUG这种恶性的问题,一旦导致一些公司不用reCapture,Google会损失很多钱。
51#
发表于 2024-5-4 12:00:53 | 只看该作者
jq123 发表于 2024-5-4 10:30
假如腾讯验证码服务的程序员写了一段代码,导致在360浏览器里不能用腾讯的验证码...

我个人觉得这种伤敌 ...

搜下3q大战。这算啥
49#
发表于 2024-5-4 10:30:28 | 只看该作者
tomcb 发表于 2024-5-4 10:06
有没有可能这就是商战

假如腾讯验证码服务的程序员写了一段代码,导致在360浏览器里不能用腾讯的验证码...

我个人觉得这种伤敌1000自损800的行为不大可能是商战,要是你觉得是,我不反驳。

48#
发表于 2024-5-4 10:06:57 来自手机 | 只看该作者
jq123 发表于 2024-5-4 09:33
看原帖的意思是
google reCaptcha的工程师更新了一段代码。


有没有可能这就是商战
47#
发表于 2024-5-4 09:49:40 | 只看该作者
我只想说.
不要有任何情怀.
该放弃就放弃.
之前,美国说要搞TIKTOK. 还挺担心的.
然后简单想了下,跟我有个JB关系.爱倒闭不倒闭.
对于这些软件. 谁好就用谁. 之前我说EDGE垃圾.还被一顿喷.  
事实证明,还是CHROME好一些.
46#
发表于 2024-5-4 09:37:29 | 只看该作者
nttstar 发表于 2024-5-3 18:16
任何网站,比如试一下这个:
https://secure.square-enix.com/oauth/sp/signin?response_type=code&usfd= ...


我试了,没有问题啊



您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-16 22:18 , Processed in 0.074496 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表