如何避免篡改javascript/HTML元素

Tyl*_*wan 0 html javascript security

在我的小提琴中我有一个例子,应该只允许用户通过根据一些计算的javascript将提交按钮元素禁用为false来点击提交.

  function enable(TVD) {
    if (TVD[TVD.length - 1] >= trueTVD - 5 && TVD[TVD.length - 1] <= trueTVD + 5) {
      //console.log(TVD[TVD.length - 1]);
      $('#submitButton').prop("disabled", false);
    } else {
      $('#submitButton').prop("disabled", true);
    }
  }
Run Code Online (Sandbox Code Playgroud)

发生的事情是我发现有些用户设法绕过这个可能是通过使用开发工具之类的东西.

我想设计这个,以免我的安全被绕过.如何实现此目标或隐藏开发工具中的javascript?

Die*_*itt 5

简答:你做不到

答案很长:每个人都可以向您的服务器发送任何内容.因此,安全过滤和检查用户输入的唯一方法是仅在服务器端

抱歉