Mac上Firefox双指缩放失效需三步修复:①系统设置启用触控板缩放与“自然”滚动;②about:config开启apz.allow_zooming和apz.gtk.touchpad_pinch_enabled;③终端执行defaults命令启用AppleEnablePinchZoom。

Mac上Firefox浏览器双指捏合/张开无法缩放网页,说明系统级手势信号未送达或APZ缩放管线被禁用,必须同时打通系统设置、Firefox内部参数与终端偏好三道关卡。
确认系统触控板缩放开关已启用
点击屏幕左上角苹果菜单 →「系统设置」→ 左侧边栏点「触控板」→ 切换到「滚动与缩放」标签页。
勾选「缩放:双指张开/捏合可缩放」。【若此项关闭,Firefox根本收不到原始pinch事件,后续所有操作均无效】
同时开启「滚动方向:自然」——关闭状态下Firefox会将反向缩放指令判为无效而直接丢弃。
启用Firefox APZ缩放核心参数
在Firefox地址栏输入 about:config 并回车,点击“接受风险并继续”。
搜索 apz.allow_zooming,双击设为 true。该参数一旦为false,整个APZ缩放/滑动/惯性滚动管线被硬性禁用。
搜索 apz.gtk.touchpad_pinch_enabled,双击设为 true。【若该项不存在,请右键空白处→新建→布尔值,名称填 apz.gtk.touchpad_pinch_enabled,值设为 true】
通过终端注入系统级缩放权限
关闭所有Firefox窗口,打开终端(应用程序→实用工具→终端)。
依次执行以下两条命令:
defaults write org.mozilla.firefox AppleEnablePinchZoom -bool true
defaults write org.mozilla.firefox AppleEnableSwipeNavigateWithScrolls -bool true
执行完毕后重启Firefox,新偏好设置才会加载进Gecko主线程。
排除Reader View干扰
双指缩放失效时,先退出Reader View模式——该模式下Firefox强制将双指滑动映射为翻页,完全屏蔽缩放逻辑。
点击地址栏左侧的“阅读器视图”图标(书本形状),使其变为灰色即已退出。


















