让 Gmail 处理所有 mailto - 包含 registerProtocolHandler 的链接
bookmark_borderbookmark
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
如果您使用 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。"],[],[]]