通过将内部 html 拆分为多个 span 元素来混淆电子邮件地址是否有效?
Is it effective to obfuscate email address by splitting inner html into multiple span elements?
通过 jQuery 进行的字符串替换和通过 CSS 进行的双向 rtl 是 suggested previously。 direction: rtl;
的问题是,如果有人复制粘贴电子邮件地址,它会反向出现:
<a href="mailto:address@to.be.replaced.by.jQuery" id="lnkMail">moc.elpmaxe@em</a>
不使用 rtl,而是将 <a>
元素的内部 html 拆分为多个 <span>
元素是否安全?例如:
<a href="mailto:address@to.be.replaced.by.jQuery" id="lnkMail">
<span>me@</span>
<span>example</span>
<span>.com</span>
</a>
不,不是真的。 Node.textContent
删除所有 HTML 标签,这是抓取算法可能要做的事情。
通过 jQuery 进行的字符串替换和通过 CSS 进行的双向 rtl 是 suggested previously。 direction: rtl;
的问题是,如果有人复制粘贴电子邮件地址,它会反向出现:
<a href="mailto:address@to.be.replaced.by.jQuery" id="lnkMail">moc.elpmaxe@em</a>
不使用 rtl,而是将 <a>
元素的内部 html 拆分为多个 <span>
元素是否安全?例如:
<a href="mailto:address@to.be.replaced.by.jQuery" id="lnkMail">
<span>me@</span>
<span>example</span>
<span>.com</span>
</a>
不,不是真的。 Node.textContent
删除所有 HTML 标签,这是抓取算法可能要做的事情。