html - 您如何检查是否有人修改了您的 HTML(使用类似 Firebug 的工具)?

标签 html validation dom-manipulation

有没有一种简单的方法可以检查是否有人修改了您的 HTML?我目前正在编写一些代码,从 DOM 获取数据并将其提交到后端,当然会对其进行清理并检查其准确性,但我想知道是否有一种方法可以在通过时阻止它。

例如,如果我有一个隐藏的输入,里面有一个数字,有人在将它提交到我的服务器之前在 Firebug 中修改了这个数字,有没有办法在提交请求之前检查实际的 HTML 是否被修改服务器并基本上告诉他们嘿,伙计,不要再乱弄我的东西了。

我不完全确定这是可能的,但如果是的话,我不知道该怎么做。

最佳答案

嗯,我会说您用户浏览器上的 HTML 实际上是他们的。 (即 greasemonkey 没有问题)在以 URL、HTML 表单输入参数和 cookie 的形式到达您的服务器之前,这些东西不再是您的——所有这些当然都可以在您不知情的情况下进行修改。所以你应该继续验证这些数据;没有 Elixir 可以提供值得信赖的客户体验。

关于html - 您如何检查是否有人修改了您的 HTML(使用类似 Firebug 的工具)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5208240/

相关文章:

Java - 针对白名单的手动对象验证

jquery - 如何在 Angular 4 中编写全局事件监听器?

html - 为 block 设置固定高度会打破 100% 的宽度

java - 如何防止 Validator 以不相关的 ModelAttribute 为目标?

javascript - 带有 Flash 内容的 iframe html 页面为下拉菜单创建问题

java - 验证电子邮件地址是否包含 "@"和 "."

javascript - 关闭一个 div 并开始一个新的

javascript - 帮助使用 jQuery 操作子/父元素

javascript - 达到触发点后添加不透明度过渡

html - CSS 图像将网格项向下推