伪元素不是DOM的一部分,无法被JavaScript所选中,但可见于用户。
如果我想要在网站上显示我的电子邮件地址(或其他信息),但又不希望它被智能机器人自动获取,我是否可以这样实现:
<style>
.email-point::after {
content: "cris@domain.com"
}
</style>
<span class="email-point">Email:</span>
对我而言,这是一种非常神秘和万无一失的方式来隐藏内容不被机器人发现。它会有什么失败的情况吗?
span.email
时添加 JavaScript 来引导用户到mailto:...
,但是这样你需要在 JavaScript 中获取地址,例如通过从 CSS 中提取或再次编码。 - Valerij