如何阻止 Terlerik RadEditor 对电子邮件地址进行去混淆处理

How to stop Terlerik RadEditor from de-obfuscates email addresses

我 运行 遇到一个问题,如果您在 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>

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

提前致谢。

我认为是浏览器做的(读取 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>