2016-09-29 95 views
0

我遇到了一個問題,如果您在RadEditor中放置了一個模糊的電子郵件地址,它會將其解除混淆。如何阻止Terlerik 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">[email protected]</a> 

你如何阻止這樣的控制?

在此先感謝。

回答

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> 
+0

其實,我相信它是控制...如果你進入代碼視圖並粘貼mailto url,它看起來沒問題。切換到html視圖,然後切換回代碼視圖,URL被解除混淆。 –

+0

HTML模式是一個