必须精准切断密码类填充源头:先在Safari设置中取消勾选“用户名和密码”,再通过系统设置关闭“密码”→“网站与App”中的“自动填充”,并删除对应网站钥匙串条目,最后清除含“form”的网站数据及表单缓存。

你在Mac或iPhone上登录网银、填写注册表单时,Safari总在密码框里自动弹出旧密码,甚至用错账号的密码覆盖当前输入——这不是提示,是干扰,必须精准切断密码类填充源头,而不是关掉整个自动填充。
关闭Safari内建密码自动填充开关
这一步只影响Safari自身对密码字段的识别行为,不触碰iCloud钥匙串,是基础防线。
打开Safari浏览器 → 点击顶部菜单栏“Safari 浏览器” → 选择“设置” → 切换到“自动填充”标签页。
【取消勾选“用户名和密码”一项】——其他三项(联系人、信用卡、通讯录)可保留,唯独此项必须关死;若留着,任何带type="password"的输入框都会触发填充。
关闭设置窗口,无需重启,刷新任意含密码框的网页即可验证:光标点入密码栏,不再弹出“自动填充密码”气泡。
停用系统级iCloud钥匙串密码注入
iCloud钥匙串能绕过Safari设置,直接向网页密码框写入凭证,必须同步拦截。
方法一:关闭系统自动填充权限
点击屏幕左上角苹果图标 → “系统设置” → 滚动到底部 → 点击“密码” → 输入设备解锁密码或通过面容ID验证 → 在左侧边栏选择“网站与App” → 右侧找到“自动填充” → 【关闭“用户名和密码”开关】。
方法二:删除特定网站钥匙串条目
仍在“密码”设置页 → 点击“网站与App” → 在搜索框输入目标网站域名(如alipay.com)→ 回车 → 找到匹配条目 → 点击右侧“⋯” → 选择“删除”。此操作不可逆,删完即失,务必确认该账号已备份或不再需要。
清除残留的表单历史缓存
关闭开关后,Safari仍可能从本地数据库调出旧密码建议,尤其当网页未声明autocomplete="off"时。
第一步:进入隐私数据管理
Safari设置窗口 → 切换至“隐私”标签页 → 点击“管理网站数据”。
第二步:精准定位并清除
1、在搜索框中输入【form】,回车;页面将只显示含表单关键词的网站条目。
2、逐个选中 → 点击“移除”;重点清理曾登录过的银行、电商、邮箱类网站条目。
3、执行Command+Shift+Delete → 勾选“表单数据”和“自动填充数据” → 点击“清除”。











