[英]Link to section not working on HTML-rich Outlook email
我发送的电子邮件包含一个表,列出了我捕获的所有系统异常。 对于每一行,错误应链接到下一个表的相应行及其完整堆栈跟踪。
所以,我创建了一个这样的链接(例如,考虑错误代码999
):
<a href="#e999">Error 999</a>
而且,目标部分是这样的:
<h2 id="e999" name="e999">Error 999</h2>
电子邮件发送完美,并正确显示,但链接在Outlook中不起作用。 我已经去查看源码和复制粘贴到html文件以在Chrome上测试,它运行正常!
在我的研究中,我刚刚找到一个StackOverflow答案,其中包含我尝试的内容 。
有任何想法吗?
有一个Microsoft支持页面,关于如何添加到电子邮件的超链接 。 阅读它,你会发现你想要,换句话说, 在当前消息中插入书签 。
作为解决问题的一种方法,您可以按照步骤操作,手动创建书签,只是为了测试它是否可行......而且它有效! 那么,为什么它有用呢? 查看生成的工作源代码,您会发现不同之处: Outlook似乎只支持锚作为目标 :
链接到部分:
<a href="#e999">Error 999</a>
目标部分:
<h2><a id="e999" name="e999">Error 999</a></h2>
Pheeew! - 现在一切正常!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.