让 Gmail 处理所有 mailto - 包含 registerProtocolHandler 的链接
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
如果您使用的是 Gmail,那么意外点击 mailto:
链接可能会让您感到失望,而 Outlook 或 Mail 的桌面客户端现在已经启动了。
多亏了 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
来移除。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2012-02-07。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2012-02-07。"],[],[]]