如何阻止 Terlerik RadEditor 对电子邮件地址进行去混淆处理
How to stop Terlerik RadEditor from de-obfuscates email addresses
我 运行 遇到一个问题,如果您在 RadEditor 中放置一个混淆的电子邮件地址,它会对其进行去混淆处理。
您将以下内容放入:
<a href='mailto:John.Doe%40%65x%61%6Dple.com'>John.Doe@example.com</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='mailto:John.Doe%40%65x%61%6Dple.com'>John.Doe@example.com</a>
</div>
<script>
alert(document.getElementById("test").innerHTML)
</script>
我 运行 遇到一个问题,如果您在 RadEditor 中放置一个混淆的电子邮件地址,它会对其进行去混淆处理。
您将以下内容放入:
<a href='mailto:John.Doe%40%65x%61%6Dple.com'>John.Doe@example.com</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='mailto:John.Doe%40%65x%61%6Dple.com'>John.Doe@example.com</a>
</div>
<script>
alert(document.getElementById("test").innerHTML)
</script>