通过 RFC 822 Message-ID 复制消息链接,例如通过 Chrome 扩展程序或 Gmail Labs

通过 RFC 822 Message-ID 复制消息链接,例如通过 Chrome 扩展程序或 Gmail Labs

当我查看 Gmail 对话或消息时,我想复制对话中某条消息的可共享链接。我想与已经拥有该消息副本的其他人共享该链接。

我可以通过单击“显示原始”、复制 Message-ID 标头的值并将其粘贴到链接模板(如)中来构建指向该消息的链接https://mail.google.com/mail/u/0/#search/rfc822msgid%3A{Message-ID}

我更喜欢 Chrome 扩展程序或 Gmail Labs 功能,它可以在 Gmail 对话或消息视图中添加“获取链接”按钮。

是否存在扩展或实验室功能?如果有,我在哪里可以找到它?

答案1

您可以使用 Chrome 书签小程序。

在面板上创建书签,并在 URL 字段中输入以下代码:

javascript:window.location="https://gmail.com/#search/rfc822msgid:"+encodeURIComponent(window.document.body.innerHTML.match(/Message-ID: <(.*)>/)[1])+"/"+encodeURIComponent(window.location.search.toString().slice(1).split('&').filter(function(x){return x.slice(0,3) == "th="})[0].slice(3));

然后在 Gmail 中,您应该打开邮件的原始代码(从邮件块右上角的菜单中),然后单击书签小工具。它将打开一个新选项卡,其中包含生成的 URL 和邮件 ID,您可以使用热键复制该 URL。

这种方法不太方便,需要几个操作才能复制链接,但这是我目前找到的唯一解决方案。

我已经在编写我的 Chrome 扩展程序以实现一键式操作,但它需要空闲时间进行开发。

相关内容