如何阻止Terlerik RadEditor去混淆电子邮件地址

时间:2016-09-29 15:25:47

标签: telerik radeditor

我遇到了一个问题,如果你在RadEditor中放置一个混淆的电子邮件地址,它会对它进行去混淆。

您将以下内容放入:

<a href='&#109;&#97;ilto&#58;John&#46;Doe%4&#48;%65x&#37;61%&#54;Dple&#46;com'>&#74;&#111;&#104;n&#46;D&#111;&#101;&#64;exa&#109;ple&#46;&#99;o&#109;</a>

将其转换为:

<a href="mailto:John.Doe%40%65x%61%6Dple.com">John.Doe@example.com</a>

如何阻止控件执行此操作?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为浏览器是这样做的(阅读HTML实体并对其进行转换):https://jsfiddle.net/x1wxpaps/所以我怀疑你能阻止它。

<div style="border: 2px solid red; width: 300px; height: 300px;" contentEditable="true" id="test">
<a href='&#109;&#97;ilto&#58;John&#46;Doe%4&#48;%65x&#37;61%&#54;Dple&#46;com'>&#74;&#111;&#104;n&#46;D&#111;&#101;&#64;exa&#109;ple&#46;&#99;o&#109;</a>
</div>
<script>
alert(document.getElementById("test").innerHTML)
</script>