让 Gmail 处理所有 mailto - 包含 registerProtocolHandler 的链接

如果您使用的是 Gmail,那么意外点击 mailto: 链接可能会让您感到失望,而 Outlook 或 Mail 的桌面客户端现在已经启动了。

多亏了 navigator.registerProtocolHandler()我们已在前面介绍过),您可以将 Gmail 连接为 Chrome 和 Firefox 中所有 mailto: 链接的默认邮件客户端。

使用 Gmail 弹出式窗口的屏幕截图

具体步骤如下:

  1. 首先,打开 Gmail 标签页。您必须从 Gmail 标签(而不是 html5rocks 标签)中执行此操作。:)
  2. 打开 JavaScript 控制台(Mac 上为 cmd-opt-j,Windows 上为 ctrl-shift-j),然后输入:
  3. navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
  4. 接受来自浏览器的确认。
  5. 点击此 mailto: 链接以测试您的新 Gmail mailto 连接!

高歌猛进。尽情享用吧!

如果您需要移除此设置,可以通过 Chrome 中的 chrome://settings/handlers 或 Firefox 中的 Preferences->Applications->mailto 来移除。