gpt4 book ai didi

javascript - 如何禁止使用开发人员工具更改变量

转载 作者:行者123 更新时间:2023-11-29 17:15:53 24 4
gpt4 key购买 nike

我尝试禁止用户使用开发人员工具(如Firebug)更改我的javascript变量

enter image description here

我的脚本很简单,就像..

var a = 1;
$('button').on('click',function(){
$('div').html(a);
});

我的站点允许通过 Firebug 更改变量,为什么?

在我做了一个关于 Fiddle 的演示(http://jsfiddle.net/RjQTp/)之后,我只是想知道为什么 Fiddle 不能通过 Firebug 更改变量。

有人可以解释一下吗...

最佳答案

Javascript 在客户端运行,许多浏览器允许您更改 javascripts,不仅是变量值,还包括插入或删除行等...

因此,您应该始终在服务器端清理传入数据,即使它来自您自己的网站。一般而言,您应该只将 javascript 视为改善 UI 和用户体验的一种方式,而不应将其视为验证、保护页面或执行重要业务逻辑的方式。

There are some handy functions included in PHP for handling variable validation

关于javascript - 如何禁止使用开发人员工具更改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17989732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com