现在在各种网站上还是能经常看到 mailto 这个东西,比如1
<a href="mailto:i@bangz.me" target="_blank">i@bangz.me</a>
测试邮件链接
但是在使用 Chrome 的时候默认点击这些 mailto 链接却没有任何反应
现在已经不是 Outlook 的那个时代了,桌面邮件工具已经不再盛行
如今许多人都是直接使用在线的邮箱软件,比如 Gmail、Foxmail 等等
经过研究,发现 Chrome 是可以实现将 mailto 链接用 Gmail 来接管的
1、进入 Chrome 的协议处理程序:
菜单 -> 设置 -> 显示高级设置 -> 隐私设置 -> 内容设置 -> 处理程序 -> 管理处理程序
也可以直接在 Chrome 的地址栏输入 chrome://settings/handlers
看一下有没有 mailto 这个选项,有的话可以直接设置到 gmail
不过现在 Chrome 一般默认没有这个选项,所以我们只能通过别的办法来解决
2、打开你的 Gmail 页面,登录进去
3、把下面的代码复制到地址栏,并回车
1 | javascript:navigator.registerProtocolHandler("mailto","https://mail.google.com/mail/?extsrc=mailto&url=%s","Gmail") |
需要注意的是,现在直接复制上面的东西到地址栏的话,前面的 javascript: 可能会被自动消掉
这时候必须手动补上 javascript:
接着会弹出下面的对话框,选择允许即可
4、回到 Chrome 的设置页,应该可以看到 gmail 被加上去了
可以直接在地址栏输入 mailto: 然后回车
可以跳转到 gmail 则说明设置成功
参考资料
Getting Gmail to handle all mailto: links with registerProtocolHandler 让 Chrome 接管邮件连接,收发邮件更方便了