锚链接仅在浏览器中有效,但在 HTML 电子邮件 (Outlook) 中无效

新手上路,请多包涵

我有一封从 Windows 应用程序生成的 HTML 电子邮件。用于此的模板是在 .aspx 页面中设计的。该电子邮件在页面顶部有一些链接,可以将用户带到同一封电子邮件末尾的详细说明。这在浏览器中工作正常,但在 Outlook 中不起作用。

 <a href="#Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters">Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters</a>

上面的锚标签,点击时,应该到这里

<b id="Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters" class="sectionheadline">Wickr raises $9 mln as Alsop Louie, Juniper Networks invest | Reuters</b>
<br>
in.reuters.com—March 03, 2014
<br>
<br>
&quot;BOSTON, March 3 (Reuters) - Alsop Louie Partners led a $9 million investment in Wickr, a San Francisco-based startup founded by privacy advocates in 2012 that produces a mobile app for sending self-destructing text, photo and video messages. Gilman...<br><br>.

在 View source 中,标签中的 id 和标签中的 href 匹配,但在电子邮件中,当鼠标悬停在链接上时,地址具有“_”而不是空格,这就是链接不起作用的原因。

原文由 user2117637 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 841
1 个回答

所以你已经像这样编码了你的锚标签:

 <a name="test">Wickr raises $9 mln</a>
<a href="#test">Wickr raises $9 mln</a>

这仍然不起作用?您还应该查看受支持浏览器的活动监视器。我有一段时间没有编写电子邮件代码了,但我记得那总是很麻烦。

原文由 Fizor 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题