XSTL 电子邮件在 outlook.com 上显示完整链接



应该在IMG后面的链接显示为[www.somewebsite.com],它与括号一起作为功能链接出现。

并且仅在 Outlook 应用程序本身中 outlook.com,它才能正常工作,就像在 gmail.com

我目前已更改为此解决方案以传入IMG

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xhtml" version="4.0" encoding="utf-8" indent="yes"/>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="DynamicLink"/>
</xsl:attribute>
<xsl:value-of select="DynamicLink"/>
<img src="someimg.jpg"/>
<p> Some text </p>
</xsl:element>
</xsl:stylesheet>

我已经尝试过<a href="{myUrl}"><xsl:value-of select="DynamicLink"/></a>但是在outlook应用程序和 outlook.com 中都损坏了

硬编码<a href="">工作正常,但它删除了功能,因为动态链接包含需要在站点上解析的 JSON 数据。以前的解决方案使用 xml 节点交换,所以我有一个节点与另一个节点内部的节点,我会交换那些它在 Outlook 和 gmail 中工作但 outlook.com

以前有没有人遇到过这个问题,或者有没有办法在 outlook.com 的情况下选择退出硬编码链接。

似乎整个问题可能只是在 href 中链接需要包含"https://"

最新更新