html - 链接到部分不适用于富含 HTML 的 Outlook 电子邮件

标签 html email hyperlink outlook bookmarks

我正在发送一封电子邮件,其中包含一个表格,其中列出了我捕获的所有系统异常。对于每一行,错误应该链接到下一个表中的相应行及其完整堆栈跟踪。

因此,我创建了一个这样的链接(例如,考虑错误代码 999):

<a href="#e999">Error 999</a>

而且,目标部分是这样的:

<h2 id="e999" name="e999">Error 999</h2>

电子邮件已完美发送并正确显示,但链接在 Outlook 中不起作用。我已经去查看源代码并将其复制粘贴到一个 html 文件中以在 Chrome 上进行测试,它工作正常!

在我的研究中,我刚刚发现了一个 StackOverflow answer containing exactly what I tried .

有什么想法吗?

最佳答案

有一个Microsoft support page regarding how to Add a hyperlink to an email message .阅读它,您会发现您想要在当前邮件中插入书签

作为解决问题的一种方法,您可以按照这些步骤手动创建书签,只是为了测试它是否有效……它确实有效!那么,为什么它起作用了?查看生成的工作源代码,您会发现不同之处:Outlook 似乎只支持 anchor 作为目标:

链接到部分:

<a href="#e999">Error 999</a>

目标部分:

<h2><a id="e999" name="e999">Error 999</a></h2>

Pheeew! - 现在一切正常!

关于html - 链接到部分不适用于富含 HTML 的 Outlook 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31414358/

相关文章:

javascript - 使用 setTimeout 在 Canvas 中设置动画时出现问题

ruby-on-rails - 如何使用 Mandrill 发送和接收邮件?

php - 无法检索完整的 SMTP 错误日志 PHP 邮件程序

hyperlink - CSS/HTML : Disable link "hover" text

html - 如何制作一个传递参数的html按钮?

web-applications - 从 Web 应用程序打开 Microsoft Teams 聊天

javascript - 去除 JS 设置的 Bootstrap Collapse 内联高度属性

javascript - jquery DatePicker 更改下拉列表中的 minDate 选项

JavaFX HTMLEditor 超链接

android - 魔术链接,它们是如何工作的