Google Recaptcha not working when cache (disk or memory) enabled
I am using Google Recaptcha on my website but it is not working properly in Firefox. After test, I found the problem is the cache system, because when I enable disk cache or memory cache, the Recaptcha can't be loaded properly after refresh page unless do the force refresh by pressing the SHIFT key.
Can Firefox disable cache for Google Recaptcha related file(javascript, css, etc)?
Please help this.
所有回覆 (3)
Can you post a link to a publicly accessible page (i.e. no authentication or signing on required)?
Did you try Troubleshoot Mode ?
If you use extensions ("3-bar" menu button or Tools -> Add-ons -> Extensions) that can block content (Adblock Plus, NoScript, DuckDuckGo PE, Disconnect, Ghostery, Privacy Badger, uBlock Origin) always make sure such extensions do not block content.
- make sure your extensions and filters are updated to the latest version
- https://support.mozilla.org/en-US/kb/troubleshoot-extensions-themes-to-fix-problems
Firefox shows a purple shield instead of a gray shield at the left end of the location/address bar in case Enhanced Tracking Protection is blocking content. You can click shield icon for more detail and possibly disable the protection. You can check the Web Console for relevant-looking messages about blocked content.
I don't have any third party add-on installed.
Make sure you are not blocking content.
https://support.mozilla.org/en-US/kb/enhanced-tracking-protection-firefox-desktop also see https://blog.mozilla.org/security/2021/03/23/introducing-smartblock/
https://support.mozilla.org/en-US/kb/smartblock-enhanced-tracking-protection
Diagnose Firefox issues using Troubleshoot(Safe) Mode {web link}
A small dialog should appear. Click Start In Troubleshoot(Safe) Mode (not Refresh). Is the problem still there?
Many site issues can be caused by corrupt cookies or cache.
Warning ! ! This will log you out of sites you're logged in to. You may also lose any settings for that website.
- How to clear the Firefox cache {web link}