为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Recaptcha Not Working in Firefox Specifically.

  • 31 个回答
  • 89 人有此问题
  • 1 次查看
  • 最后回复者为 rohackett

more options

Recaptcha isn't working in Firefox. It works in Chrome, Opera, and Edge with no issues, it will either just go to a check mark or open the window with the pictures to choose, on both regular pages and on the Google Recaptcha Demo site Google Recaptcha Demo site. But when I load a page that requires Recaptcha in Firefox, it just spins forever. It was working fine a few hours ago, and I didn't change any settings or anything in Firefox. I was filling out a job application and it worked fine, then I went to another job application and Recaptcha won't work at all, even on the Recaptcha Demo site.

I'm on version 125.0.3 (64-bit), on Windows 10. Not using a VPN or anything like that, just a standard Ethernet connection, with whatever Charter gives me.

Steps I've tried, none of which have helped:

1. Cleared Cookies. 2. Restart Browser. 3. Restart Computer. 4. Restart Modem and Router. 5. Opening Firefox in troubleshooting mode. 6. Ensured Firefox was up to date. 7. Reinstalling Firefox. 8. Turned Connection Settings to no proxy. 9. Turned off Enhanced Tracking Protection. (It's set on standard otherwise, and I didn't change it) 10. Release/Renew IP via Command Prompt.

I'm genuinely at a loss of what to do, after a couple of hours of searching around for solutions. I don't get how it just stopped working in the span of like ten minutes when I didn't change any settings or anything. Firefox is my main browser and it would be a tremendous pain to have to use another browser for any pages that require Recaptcha.

Any assistance or advice to solve this problem would be greatly appreciated!

Recaptcha isn't working in Firefox. It works in Chrome, Opera, and Edge with no issues, it will either just go to a check mark or open the window with the pictures to choose, on both regular pages and on the [https://google.com/recaptcha/api2/demo Google Recaptcha Demo site] Google Recaptcha Demo site. But when I load a page that requires Recaptcha in Firefox, it just spins forever. It was working fine a few hours ago, and I didn't change any settings or anything in Firefox. I was filling out a job application and it worked fine, then I went to another job application and Recaptcha won't work at all, even on the Recaptcha Demo site. I'm on version 125.0.3 (64-bit), on Windows 10. Not using a VPN or anything like that, just a standard Ethernet connection, with whatever Charter gives me. Steps I've tried, none of which have helped: 1. Cleared Cookies. 2. Restart Browser. 3. Restart Computer. 4. Restart Modem and Router. 5. Opening Firefox in troubleshooting mode. 6. Ensured Firefox was up to date. 7. Reinstalling Firefox. 8. Turned Connection Settings to no proxy. 9. Turned off Enhanced Tracking Protection. (It's set on standard otherwise, and I didn't change it) 10. Release/Renew IP via Command Prompt. I'm genuinely at a loss of what to do, after a couple of hours of searching around for solutions. I don't get how it just stopped working in the span of like ten minutes when I didn't change any settings or anything. Firefox is my main browser and it would be a tremendous pain to have to use another browser for any pages that require Recaptcha. Any assistance or advice to solve this problem would be greatly appreciated!

被采纳的解决方案

From this closed bug it looks that Google has fixed this issue, so you can test this by disabling the extension.

定位到答案原位置 👍 3

所有回复 (11)

more options

Some in these recaptcha threads thought it was due to the Firefox 125.0.3 update when it was released on April 29, while this recent recaptcha issue only occurred in the last day at most as per posts here. So this helps rule the Fx 125.0.3 update out.

由James于修改

有帮助吗?

more options

Sean Murphy said

Workaround Until this is Fixed. By the way, this is a Google issue not really a Firefox issue. 1. In the address bar, type: about:config 2. Search for: general.useragent.override 3. Select "String" and then the + button 4. Copy and Paste this into the field: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) AppleWebKit Gecko/20100101 Firefox/125.0 5. Click the Checkmark Blue button. You're done. 6. Now Bookmark this setting so you can delete it when this issue is fixed. Don't forget

should it read

general.useragent.override Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) AppleWebKit Gecko/20100101 Firefox/125.0

or does it replace the general/useragent.override ?

i assume it has to be set to true? and which of Boolean/Number/String ? also i dont see any Checkmark Blue button

有帮助吗?

more options

Hello, I have the same exact problem. Since yesterday, when I click on the recaptcha, it just keeps circling. The page just works fine with other browsers. Tried everything (including cleaning the registry keys, preferences, tracking, etc.,) And on 2 pc's , Windows 11 et windows 10 with firefox 125.0.3, the day before, everything was oj

有帮助吗?

more options

I've got this problem also since 125.0.2, after update to 125.0.3 the captcha worked. But since today there is the spinning circle of death, no captcha is shown... But: Now it works again! What I have changed is following setting (FF, Security...): Allow pop-up for "http://google.com" and "https://google.com"

I hope this works for a lot of you with the same behavior...

Greatings Nixvista

有帮助吗?

more options

If you can't figure out the about:config workaround, install User-Agent Switcher and change the OS from "Windows" to "Linux" until Google fixes the issue.

有帮助吗?

more options

I just tried to log into a site that requires a captcha verification. When I clicked the box a check mark appeared and I was able to log in. WOOHOO This just proves what people were saying that it was a Google problem and not a FF problem. Thanks to everyone who suggested work arounds. The world is right again. HAHAHA

有帮助吗?

more options

I believe Google want to force some another user to give up on FF, so a lot ones will just start use chrome because of that, in that middle time Google fix that..., I believe its enough to be in a court!

Anyway, to solve that just do it:

open FF, type: about:config type general.useragent.override and create a new one with this code: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.14 Safari/537.36

after that be fixed by Google, just delete that record: general.useragent.override

DONT install that addons, because all of that ask for your DATA, and that will be a problem if you have sensitive professional data.

Regards

有帮助吗?

more options

I don't think simply blaming Google and leaving it up to them to make changes is helpful when no other browsers are affected. The logical conclusion is that beta testing for the last Foxfire release didn't include compatibility with recaptcha.

有帮助吗?

more options

phoenix71 said

I don't think simply blaming Google and leaving it up to them to make changes is helpful when no other browsers are affected. The logical conclusion is that beta testing for the last Foxfire release didn't include compatibility with recaptcha.

I understand why you think that, but here's why that logic doesn't work in this case.

(1) Rolling back to Firefox 125.0.2 or any other version of Firefox did not solve the problem.

(2) You could make reCAPTCHA work without any code changes in Firefox simply by having your Firefox/Windows identify itself to Google as Firefox/Mac. Note that the user agent string has not changed since Firefox 125.0.1 since that last decimal part isn't included.

(3) The bug was identified as a script coding error in reCAPTCHA by a contributor to the bug report:

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.

As you can see, Google added specific logic for Firefox/Windows that doesn't execute in any other browser, and that is where it fails.

Was it malicious? I doubt it, but I think this indicates that no one at the relevant part of Google bothered testing in Firefox. If true, that's very sad.

有帮助吗?

more options

选择的解决方案

From this closed bug it looks that Google has fixed this issue, so you can test this by disabling the extension.

有帮助吗?

more options

reCAPTCHA was not loading for me on many sites for a couple of months now... the problem in my case was MALWAREBYTES BROWSER GUARD was preventing it from loading so I had to turn it off and problem is fixed.

有帮助吗?

  1. 1
  2. 2
我要提问

您需要登录才能回复。如果您还没账号,可以提出新问题