如果您使用 Gmail,可能会无意中点击某个 mailto:
链接而感到沮丧,此时您的 Outlook 或邮件的桌面客户端将会启动。
多亏 navigator.registerProtocolHandler()
(我们之前介绍过),您可以将 Gmail 作为 Chrome 和 Firefox 中所有 mailto:
链接的默认邮件客户端。
具体方法如下:
- 首先,打开一个 Gmail 标签页。您必须通过 Gmail 标签页(而不是 html5rocks 标签页)执行此操作。:)
- 打开 JavaScript 控制台(Mac 上为
cmd-opt-j
,Windows 上为ctrl-shift-j
),然后输入: navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
- 接受浏览器的确认。
- 点击此 mailto: 链接来测试您的新 Gmail mailto 连接!
好棒。尽情享受吧!
如果您需要移除此设置,可以在 Chrome 中的 chrome://settings/handlers
和 Firefox 中的 Preferences->Applications->mailto
执行此操作。