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 的文章已有不少,感兴趣的读者可先阅读:

安装

  1. 确保手机已安装 Chrome for iOS、1Password 和 Workflow,且全部都已完成新手教程和数据同步(过场动画),避免反复操作。
  2. 打开 Safari 或 Chrome 浏览器,进入该 [ 网页 ] 并点击 Get Workflow 进行安装。
  3. 稍等片刻,刚才下载的「Search 1Password For Domain Name」Workflow 就会自动出现在列表里了,但此时不需要运行它。

使用方法

  1. 打开 Chrome for iOS 客户端,打开右上角的菜单栏。
  2. 点击菜单栏顶部最左侧的「分享」按钮。
  3. 点击「Run Workflow」后,找到刚才安装的 Workflow 并运行即可。
  4. 输入主密码解锁 1Password,待其索引出你想要的账户及密码时,拷贝密码至剪贴板,再返回 Chrome 浏览器将它粘贴至「密码文本框」即可。

注意事项

  • 该 Workflow 的关键字筛选方式是通过「正则表达式」实现的,所以最终结果可能不是那么让用户满意。对此,我希望大家体谅原作者,毕竟这本来就不是一个最佳方案。
  • 完成末尾的「粘贴」步骤完成后,若不及时清除剪贴板,或以新的不敏感内容进行覆盖,很容易被其它软件调用或抽取,继而导致密码明文的泄露,望注意!
  • 相比原生 Safari 的扩展插件,这一方式的缺陷在于,通过 Workflow,Chrome 只能实现「跳转 - 打开 1Password - 找到数据」的流程,而 Safari Extension 还能在自动运行完前面三步后,进一步实现「跳转回 Safari - 自动填入用户名和密码」,这是 Safari 作为系统浏览器的先天优势。