Apple 想象中的世界是太阳月亮星星都听他指挥,但现实并不那么顺利。曾经令第三方密码管理器颤抖的 iCloud 钥匙串,最终也只是差强人意,因为它过于追求完美,追求自动填充(Auto Fill),但实际情况是不少国内网站——尤其是政务网站和企业内部网站——根本不知自动填充为何物。而当你耸耸肩膀,思量着大不了手动检索、插入密码时,噩梦开始了:
- 你点击右键,展开上下文菜单;
- 你点击自动填充(Auto Fill);
- 你愣了一下,然后在联系(Contact…)和密码(Passwords…)中选择后者;
- 然后你输入密码;
- 接着你看到一个搜索界面,需要点一下才能激活搜索框;
- 紧接着你发现输入法被 macOS 贴心地改成了英文,你只好手动切回去;
- 如果你比较老派,可能发现根本没找到密码,然后你意识到不上传密码到 iCloud 的话,用户与狗不享受任何权益(或许开了 iCloud 的狗可以);
- ……
最终,你发现,在你开始第一步的那一刻,密码框里的光标就已经自动消失,方才的一切都是徒劳,根本没有任何东西被粘到密码框里。
既然无法指望 Apple^1,我又不相信第三方密码管理器^2,那么剩下的道路就很明确了:尝试自动化工具。恰好我常用的自动化工具 Keyboard Maestro 有个钥匙串存取模块,而其本质只是打包了一段系统内置的命令,并未植入奇怪的插件,理应干净、安全(只要你信得过开发者的人品,我敢信)。稍加改动后,我设计了一套更适合国内环境的密码插入方案。