macOS VoiceOver在Chrome/Firefox中导航异常问题咨询
Hey there, let’s tackle this frustrating VoiceOver problem you’re dealing with. It’s weird that Safari works fine but Chrome/Firefox are misbehaving—especially since you only adjusted the speaking rate. Here are some targeted fixes to try:
Quick Checks First
- Double-check that Full Keyboard Access is set to "All Controls" (System Preferences > Accessibility > Keyboard). This ensures Tab navigation works across all elements, which can get messed up after system upgrades.
- Verify Chrome and Firefox are listed in Security & Privacy > Privacy > Accessibility (and checked). macOS sometimes resets these permissions after major updates like Mojave.
Fix 1: Reset VoiceOver Preferences
Even though you only changed the speaking rate, hidden preference glitches can creep in. Here’s how to reset:
- Open VoiceOver Utility (use
VO + F8or go to System Preferences > Accessibility > VoiceOver > Open VoiceOver Utility). - Go to File > Reset Preferences and confirm the action.
- Restart VoiceOver (
VO + F5twice) and test again.
Fix 2: Reset Browser Accessibility Settings
For Chrome:
- Type
chrome://settings/accessibilityinto the address bar. - Scroll to the bottom and click Reset to default settings. This wipes any custom accessibility tweaks that might be conflicting with VoiceOver.
For Firefox:
- Type
about:configinto the address bar and accept the warning. - Search for
accessibilityin the search bar. - Right-click each accessibility-related preference and select Reset (or use the "Reset All" button if available). Alternatively, you can reset Firefox entirely (back up bookmarks first!) via Help > Troubleshooting Information > Refresh Firefox.
Fix 3: Reinstall VoiceOver Voices
Sometimes system upgrades corrupt voice files, which can cause odd behavior like the "Chrome has a new window." message:
- Open VoiceOver Utility > Speech tab.
- Select your current voice, click Delete, then re-download and install it from the list.
- Restart VoiceOver and check if the extra message goes away.
Fix 4: Rule Out Third-Party Tool Conflicts
Apps like Alfred, BetterTouchTool, or window managers can interfere with VoiceOver’s input handling. Try quitting all such tools temporarily, then test Chrome/Firefox again. If the problem goes away, you’ll need to adjust the conflicting app’s settings to avoid clashing with VoiceOver.
Last Resort: Update/Browser Reinstall
- Make sure Chrome and Firefox are on the latest version—developers often patch accessibility bugs post-system updates.
- If all else fails, uninstall Chrome/Firefox completely (use an app cleaner to remove leftover files), then reinstall fresh.
If none of these work, it’s likely a compatibility quirk between macOS Mojave and the Chromium/Firefox engines. Keeping an eye on browser updates or waiting for a macOS patch might be the final fix.
内容的提问来源于stack exchange,提问作者sandrina-p

