我发送了一封自动回复电子邮件,似乎将段落文本转换为超链接,即使我不希望这种情况发生。这只发生在Gmail上。该文本必须将.co.uk作为公司名称,因此不能通过法律将其删除。
我无法使用替换图像。
有人知道对此提出的任何建议吗?
答案 0 :(得分:5)
添加​
是明智的选择。
使用.​co.​uk
mailBody.replace( “.​
”“。”); 的
它对我有用。
答案 1 :(得分:1)
替换点的所有技巧对我都不起作用。
我发现了另一个技巧 - 只需用uppercalse替换域中的第一个字母。
例如,我有一个链接:fotodruka.lv
已被替换,但如果我输入Fotodruka.lv
,则会保留为文字。
答案 2 :(得分:0)
我知道Gmail喜欢将地址和电话号码转换成链接 - 不知道为什么它会在整个段落中执行...这样可以隐藏电话号码上的蓝色超链接,因此如果你打包你的话可能会有效解决这个问题:
<a href="" style="text-decoration:none !important; color:#000001 !important;">somewhere.co.uk</a>
或尝试零宽度空间​
。从来没有使用它,但将它放在地址的中间可能会使其无法识别(因此未转换)在Gmail中。您也可以尝试使用跨度来破解地址。
答案 3 :(得分:0)
在(keydown.control.a)="handleKey($event, item.name)"
中包装@
和.
似乎也有效:
<span>