XSTL 电子邮件在 outlook.com 上显示完整的 link

XSTL Email displays full link on outlook.com

本应位于 IMG 后面的 link 显示为 [www.somewebsite.com] 它作为功能性 link.

与括号一起出现

并且仅在 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=""> 工作正常,但它删除了功能,因为 DynamicLink 包含需要在站点上解析的 JSON 数据。以前的解决方案使用 xml 节点交换,所以我有一个节点在另一个节点内,我将交换它在 outlook 和 gmail 中工作但在 outlook.com

中中断的那些

有没有人以前遇到过这个问题,或者在 outlook.com.

的情况下,有没有办法选择退出硬编码 link

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