1

我正在使用 jQuery 来禁用某些表单按钮。简单的东西。但是如何防止用户编辑 DOM 并自己启用按钮,以便他们可以解决我设置的限制?

4

4 回答 4

10

你不能。客户端完全在用户的控制之下。

您只能在提交到服务器时处理您接受的数据。

使用客户端代码为用户提供方便。使用服务器端代码来实施安全和其他限制。

于 2013-01-07T16:56:53.227 回答
1

你不能。DOM 完全由浏览器处理。一旦您将页面发送给客户,它就无法控制。您所能做的就是跟踪服务器上是否允许某个操作,并在他们尝试时允许或禁止它。

于 2013-01-07T16:57:53.450 回答
1

你不能强迫用户做任何事情,你也不能阻止他们做任何事情。如果可以的话,垃圾邮件发送者将有一个现场日。

这就是为什么必须在服务器端验证所有内容的原因。

于 2013-01-07T16:58:12.957 回答
0

你不能!!!一旦 DOM 在客户端,您就无法控制它,确保安全性的最佳方法是也通过服务器端处理它。

于 2013-01-07T16:58:27.123 回答