2017-10-13 277 views
-1

我試着去編碼的JavaScript像一些字符字符串「我個人的電子郵件是[email protected]」,然後點擊它來進行解碼,到目前爲止tryed這一點:如何用JavaScript編碼字符串?

<div style="cursor:pointer;" onclick="this.textContent=(function(d){let a='';(d.split('')).forEach(x => a += String.fromCharCode(~(x.charCodeAt(0))));return a;})(this.textContent)">ル゙モフミ﾿メ゙ヨモ￑ワミメ</div> 

有沒有更好的辦法?

+0

這取決於你將如何使用編碼的字符串。你在客戶端用JS編碼的東西很容易解碼... – Teemu

+0

Encore是什麼意思?加密?你的目標是什麼?防止垃圾郵件?如果它對抗機器人,你必須知道機器人只需運行js讓你發送電子郵件。此外,按鈕點擊可能不是必需的,您可以只放一個空字符串,並在加載時解碼一個字符串並寫入電子郵件。 – rm4

回答