hyperlink - Microsoft Outlook 超链接中的尾随等号被丢弃

标签 hyperlink outlook character trailing

当在电子邮件中发送超链接时,只要超链接不以“=”字符结尾,它就可以正常工作。例如

<code>
 http://example.com/my-service?access-token=abcd1219191=
</code>

在 Windows 上的 Microsoft Outlook 中看到时,超链接末尾的 = 字符不再是超链接的一部分,即

<code> 
<http://example.com/my-service?access-token=abcd1219191>=
</code>

只有<>之间的部分仍然是超链接,这会导致链接无法按预期工作。

有什么线索可以解决这个问题吗?

注意:上述内容在 Microsoft Outlook for Mac 上运行得非常好。

最佳答案

这是解决上述问题的解决方法

只需用编码版本替换任何尾随的等号,即 %3D ,超链接就可以完美工作。

e.g replace <a href="http://example.com/service/access=12snssamhsdh=" rel="noreferrer noopener nofollow">http://example.com/service/access=12snssamhsdh=</a> with

<a href="http://example.com/service/access=12snssamhsdh%3D" rel="noreferrer noopener nofollow">http://example.com/service/access=12snssamhsdh%3D</a>

关于hyperlink - Microsoft Outlook 超链接中的尾随等号被丢弃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26674217/

相关文章:

html - 当我们关注链接时如何为 child 添加样式 block ?

javascript - 动态导航链接

java - 将附件邮件添加到 Outlook

excel - 从 Excel 回复 Outlook 邮件

asp.net - 如何将回调函数分配给 asp :HyperlinkField?

javascript - 如何使用 JavaScript 和 CSS 从循环文本创建链接?

vba - 循环通过 Outlook 项目的运行时错误

R:将字符变量编码为数字

c - 使用 sscanf 提取括号中嵌入的整数

arrays - 如何在 Swift 中将字符数组转换为字符串数组