【发布时间】:2012-07-07 22:30:20
【问题描述】:
我目前正在研究一种蜜罐解决方案,以防止在我的网站中出现垃圾邮件,该解决方案包括添加一些具有随机名称的字段,并通过在 HTML 元素中添加 style="display : none;" 来使用 CSS 隐藏它们。提交时,如果这些字段中的任何一个不为空(应该如此),则表示垃圾邮件机器人刚刚提交了表单。那个或恶意用户。无论哪种方式,帖子都会被拒绝。
现在,这将完美运行,但我假设所有用户都有支持 CSS 的浏览器。
通过 JavaScript 删除每个 CSS display 属性等于 none 的字段可能会阻止不支持 CSS 的浏览器显示本应隐藏的字段。
因此,这对于支持以下功能的浏览器来说可以正常工作:
- CSS 和 JavaScript
- 仅 CSS
- 仅 JavaScript
那么,我的问题是,盲人浏览器或任何其他以可访问性为目标的浏览器是否支持 CSS 和 JavaScript、仅 CSS、仅 JavaScript 或 none?
【问题讨论】:
标签: javascript css browser accessibility blind