iOS 8 让 1Password 通过 Safari 分享扩展插件,实现了桌面端「自动填充密码」的效果,只可惜这无法在 Chrome 等第三方浏览器上完成。对此,国外 Reddit 用户 papa-lozarou 借助「效率神器」Workflow 应用,制作了一个自动的 Worklfow,让 Chrome 用户也能在 iOS 端使用 1Password 自动填充密码了。本文就将教大家如何安装与使用这一 Workflow。
1Password 是一款流行的跨平台密码管理工具,涵盖 Mac、Windows、iOS 及 Android 主流平台,iOS 端的 1Password 得益于 iOS 8 的 Safari Extension 扩展插件特性,实现了方便的「自动填充密码」功能。
虽然 Safari 在 iOS 8 的开放特性下变得功能强大,但作为第三方的 Chrome for iOS 浏览器就很无奈了,它无法支持这样便捷的扩展功能(因为它不是苹果自家的产品)。不过现在,多亏了 Workflow 这款年度神器级效率工具,让 Chrome 的这一天生缺陷得以补全,虽然这种方式有些繁琐,实现起来也并不完美,但「有」总是比「没有」强。
少数派关于 Workflow 的文章已有不少,感兴趣的读者可先阅读:
安装
- 确保手机已安装 Chrome for iOS、1Password 和 Workflow,且全部都已完成新手教程和数据同步(过场动画),避免反复操作。
- 打开 Safari 或 Chrome 浏览器,进入该 [ 网页 ] 并点击 Get Workflow 进行安装。
- 稍等片刻,刚才下载的「Search 1Password For Domain Name」Workflow 就会自动出现在列表里了,但此时不需要运行它。
使用方法
- 打开 Chrome for iOS 客户端,打开右上角的菜单栏。
- 点击菜单栏顶部最左侧的「分享」按钮。
- 点击「Run Workflow」后,找到刚才安装的 Workflow 并运行即可。
- 输入主密码解锁 1Password,待其索引出你想要的账户及密码时,拷贝密码至剪贴板,再返回 Chrome 浏览器将它粘贴至「密码文本框」即可。
注意事项
- 该 Workflow 的关键字筛选方式是通过「正则表达式」实现的,所以最终结果可能不是那么让用户满意。对此,我希望大家体谅原作者,毕竟这本来就不是一个最佳方案。
- 完成末尾的「粘贴」步骤完成后,若不及时清除剪贴板,或以新的不敏感内容进行覆盖,很容易被其它软件调用或抽取,继而导致密码明文的泄露,望注意!
- 相比原生 Safari 的扩展插件,这一方式的缺陷在于,通过 Workflow,Chrome 只能实现「跳转 - 打开 1Password - 找到数据」的流程,而 Safari Extension 还能在自动运行完前面三步后,进一步实现「跳转回 Safari - 自动填入用户名和密码」,这是 Safari 作为系统浏览器的先天优势。