灌水王 发表于 2024-5-7 22:10:36

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

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(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版本已经修好了...

louiseblao14 发表于 2024-5-7 22:10:55

考虑到reCAPTCHA是谷歌的东西,我更怀疑是谷歌故意干的,就和油管检测到Firefox会恶意拖慢一样

hejp668 发表于 2024-5-7 22:11:34

看原帖的意思是
google reCaptcha的工程师更新了一段代码。

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

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

这明显是google的问题,程序员写个bug而已,就是这个bug有点大,而且还让别人背了锅。

lefiiibraiy14 发表于 2024-5-7 22:12:08

火狐被微软和谷歌整了很久了,以前微软故意把火狐性能拉低,然后几年了才发布修复补丁

avon365 发表于 2024-5-7 22:12:17

那结论就是谷歌搞的事咯
PS:居然错怪大火狐...

灌水王 发表于 2024-5-7 22:12:47

谷歌/苹果两大浏览器巨头随便动动手就打压了firefox

balfhvniu 发表于 2024-5-7 22:13:39

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

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

顶楼更新了一下

tcqls 发表于 2024-5-7 22:13:50

还记得当年firefox有那个什么firebug插件的时候,无数前端开发者的最爱啊,调试神器

灌水王 发表于 2024-5-7 22:14:15

有没有可能是谷歌的问题。
该抛弃就抛弃吧。
该向恶势力低头就低头。

灌水王 发表于 2024-5-7 22:14:23

Windows没这烦恼

灌水王 发表于 2024-5-7 22:14:29

这是Windows的firefox导致的?看到有些人在讨论这个的

灌水王 发表于 2024-5-7 22:15:12

你是一个人~
刚测试了 没问题 125.0b7

8441511 发表于 2024-5-7 22:15:35

什么网站,发出来,我去试试

灌水王 发表于 2024-5-7 22:16:29

任何网站,比如试一下这个:
https://secure.square-enix.com/oauth/sp/signin?response_type=code&usfd=1&redirect_uri=https%3A%2F%2Fstore.finalfantasyxiv.com%2Fffxivstore%2Fauth&lang=en-gb&client_id=ffxiv_store&reftran=1

hacker 发表于 2024-5-7 22:16:53

我是一个人的话Firefox为什么要承认这个问题的存在?
https://bugzilla.mozilla.org/show_bug.cgi?id=1894735#c6

PS:Firefox目前的版本是125.0.3

灌水王 发表于 2024-5-7 22:17:18

是的,只有Windows版有这个问题

海上钢琴师 发表于 2024-5-7 22:17:24

大佬Firefox什么版本?

PS:这个问题只有在IP地址较为健康不需要点图片时才会出现
页: [1]
查看完整版本: Firefox十几年老用户,忍无可忍了