Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近一直想知道一个简单的网站是否可以接受一个体面的验证码的复杂性。我想知道是否仅在 CSS 中使用input具有属性的字段hidden就足以在 HTML 中进行简单保护?
input
hidden
隐藏的 CSS 属性是不够的。输入字段的内容仍然可以从页面源中读取。任何将读取您的页面源的机器人或外部程序都可以读取该值,而不管 CSS 中的可见性如何。
一个好的验证码总是需要用户输入,因为如果验证码不需要用户输入,它总是可以被算法“破解”。