【发布时间】:2017-10-13 18:25:16
【问题描述】:
我正在尝试用 javascript 编码一些 char 字符串,例如“我的个人电子邮件是alphabeta@mail.com”,然后单击它进行解码,到目前为止尝试过这个:
<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>
有没有更好的办法?
【问题讨论】:
-
这取决于您将如何使用编码字符串。您在客户端使用 JS 编码的任何内容都很容易解码...
-
安可是什么意思?加密?你的目标是什么?防止垃圾邮件?如果它是针对机器人的,你必须知道机器人只需要运行 js 就可以让你发送电子邮件。也可能不需要单击按钮,您可以只输入一个空字符串,然后在加载时解码一个字符串并编写电子邮件。
标签: javascript html encode