Firefox自动填充失效需依次检查:全局启用自动填充、确保地址必填字段完整、允许网站autofill权限、验证表单为原生input标签、清除错误表单历史并重建匹配。

Firefox浏览器已保存地址和密码,但访问电商收货页或登录框时空白一片,既不弹出填充建议也不自动填入——这不是数据丢了,而是表单结构、页面加载时机或权限设置卡住了填充通路。
全局启用自动填充功能
1、点击右上角三条横线 → 设置 → 左侧选择“隐私与安全”。
2、向下滚动到“表单与搜索”区域,勾选【启用表单自动填充】;下方“保存的地址”和“保存的支付信息”两项也必须处于启用状态。
3、继续下拉至“登录信息与密码”区域,确保【自动填充登录信息】已被勾选。若此前从未保存过任何账号,这一步不会生效——先完成一次正确登录并点击弹出的“保存”提示。
管理已保存的地址数据
火狐只认结构化字段,手输一整段文字或漏填邮编会导致填充失败。
1、在“设置”→“隐私与安全”→“自动填充”区域,点击“已保存的地址”旁的“设置”按钮。
2、点击“添加”,依次填写姓名、街道、城市、邮编、国家、电话——其中【邮政编码和国家为必填项】,否则该条地址无法被识别用于填充。
3、填完后点击“保存”,列表中会显示一条带星标(★)的默认地址,只有带星标的地址才会在多数表单中优先触发填充。
允许特定网站使用自动填充
www.example.com 和 example.com 视为不同站点,需分别检查。
方法一:
① 访问该网站任意含表单的页面(如注册页)→ 点击地址栏左侧锁形图标 → 点击右侧“连接安全”旁的 > 符号 → 选择“Cookie和网站数据”。
② 找到“自动填充”选项,若显示为“阻止”,点击切换为“允许”。
方法二:
直接在地址栏输入 about:permissions → 回车 → 在搜索框中输入目标域名 → 查看“autofill”权限状态,点击右侧开关设为“允许”。
排查页面是否支持火狐识别
动态渲染或伪输入框会让火狐完全跳过扫描。
方法1:右键点击用户名或密码输入框 → “检查元素” → 查看该节点是否为 <input> 标签。如果不是,而是 <div contenteditable="true"> 或套着伪元素的容器,火狐根本不会扫描它。
方法2:在开发者工具控制台中执行 document.querySelector('input[type="password"]')。若返回 null,但页面明明有密码框,说明该元素由 React/Vue 等框架动态插入,火狐在初始扫描阶段错过了它——此时可尝试等待2秒后再手动触发填充:点击地址栏右侧的 FillForms 图标(如有)→ 选择“延迟填充”,或直接右键输入框 → “使用保存的登录信息填充”。
清除错误表单历史并重建
旧的错误匹配会污染后续填充逻辑,尤其当某次填错邮箱或电话后反复复现。
1、在地址栏输入 about:preferences#privacy → 回车。
2、向下滚动到“表单与搜索”区域 → 点击“清除表单历史记录”按钮。
3、关闭当前所有含表单的标签页,重启浏览器。
4、重新访问目标页面,首次手动填写一次完整且正确的信息(如收货人+手机号+详细地址),提交后火狐会基于本次行为重建匹配模型。


















