最近升级到 iOS 18.5/iPadOS 18.5 后发现 Apple 自带密码应用的自动填充逻辑发生了改变,想和大家讨论下这个变化是否合理。
问题描述
当遇到网站域名变更无法自动填充密码时:
- 需要通过键盘上方的密码按钮手动选择密码
- 系统会弹出选项:「使用密码一次」或「使用并添加网站」
旧版行为(也是当前 macOS 15.5 的行为):
- 选择"使用密码一次" → 仅本次填充,不会在密码应用中创建新记录
新版 iOS/iPadOS 18.5 行为:
- 选择"使用密码一次" → 不仅填充密码,还会自动在密码应用中创建新凭据
疑问点
- 这个变更似乎违背了"使用一次"的字面意思和用户预期
- 跨平台行为不一致:iOS/iPadOS 与 macOS 逻辑不同步
- 可能导致密码应用中产生大量重复或无效的凭据记录
测试环境
- 测试设备:iPhone 15 Pro (iOS 18.5)、iPad Pro (iPadOS 18.5)、MacBook Pro (macOS 15.5)
- 复现条件:尝试登录已更改域名的网站,比如或者把原有的凭据使用在其他网站上。
讨论方向
- 大家有遇到类似情况吗?
- 认为这是 bug 还是有意为之的设计变更?
- 如果是设计变更,这种"隐式保存密码"的方式是否合理?
- 有没有更好的解决方案来处理域名变更的情况?
目前我已通过反馈助手提交了这个问题,想看看大家的看法。
