首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >网页上不可编辑的JavaScript代码?

网页上不可编辑的JavaScript代码?
EN

Stack Overflow用户
提问于 2018-07-15 20:02:45
回答 2查看 476关注 0票数 0

我正在使用JavaScript / JQuery对<input type='text'/>字段进行输入检查。

问题:就我所尝试的而言,您可以使用开发人员模式编辑JS代码,并将输入检查的JS代码更改为始终返回true。

问题是:有没有一种方法可以防止JS代码被更改,这样输入检查就不会被愚弄,而JS甚至是一个安全(不一定是最安全的)选项吗?或者在这种情况下使用PHP会更好?

EN

回答 2

Stack Overflow用户

发布于 2018-07-15 20:05:00

您不能以任何方式向用户隐藏JavaScript。正如您所说的,您应该使用服务器端技术,例如PHP,这样用户将不再能够看到或更改所涉及的处理。

一种常用的做法是在浏览器中验证输入的数据,然后在服务器上重新验证它,以确保用户没有更改验证规则。

票数 5
EN

Stack Overflow用户

发布于 2018-07-15 20:07:42

你可以通过做<script src="***"></script>来让它变得更难,但是我知道没有办法让它不可编辑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51348176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档