僞元素不是DOM的一部分。它們不能被javascript所定位,並且它們對用戶是可見的。使用僞元素從機器人中隱藏電子郵件地址?
如果我想要實現我的電子郵件地址的網站(或任何其他信息,我不想被自動刮),但不希望它是機器人可見,可我不能簡單地做:
<style>
.email-point::after {
content: "[email protected]"
}
</style>
<span class="email-point">Email:</span>
對我來說,這是一個相當幽靈般的,萬無一失的方式來隱藏機器人的內容。它如何失敗?
正確。由於讀者必須輸入它,它會降低實用性。但如果它不是一個電子郵件地址,但說一篇文章,你不想被刮...也許這將工作。 – 2013-03-16 13:51:29
你可能想要添加javascript來引導用戶到'mailto:...'上點擊'span.email',但是你需要在你的js中獲取地址,例如通過從css獲取或再次編碼 – Valerij 2013-03-16 13:53:12