首页 > 解决方案 > 输入类型=“隐藏”或显示:无

问题描述

我有一个表格,每天从同一个人那里收到大约 100 到 150 封垃圾邮件。我需要添加一个验证码。但我的问题不同。

input="hidden"

如果您打开开发人员工具,只需将类型更改为文本,瞧,您就可以看到输入。与显示无相同的事情。

有没有办法让隐藏类型在开发人员工具中不可见?或者这种类型只适用于对计算机一无所知并且不会做任何恶意的人?

标签: javascriptjqueryhtmlinput

解决方案


显示网页是在客户端完成的。浏览器(或多或少)只是解释它从服务器接收到的内容。

即使一个特定的浏览器会隐藏元素,另一个可能不会,或者攻击者甚至可能根本不使用浏览器。在开发人员工具中可靠地不显示页面内容的唯一方法是首先不将其发送给客户端。


推荐阅读