javascript - 在浏览器源代码调试工具中隐藏 ID
问题描述
var obj = { ID: $("#ID").val(), Name: $("#Name").val(), Address: $("#Address").val() };
$.ajax({
我的问题是如何在 Sources(Web 浏览器调试工具)中隐藏 ID,因为我觉得在 Source 调试工具中公开 ID 并不安全。我正在使用 ajax 将上面的对象传递给 MVC Action,一旦收到,参数中就会有一个 id 值,但是在 Sources(NO ID) 中,那么这里需要什么魔法吗?任何方法都可以。
解决方案
在客户端环境中解析关键数据组件永远不会安全。您可以做的是通过会话处理此类逻辑服务器端,并在需要时在相关文件中访问它们,而无需通过任何 JavaScript 或类似文件对其进行解析。
推荐阅读
- sql - SQL Server - 多个 WHERE 查询的矩阵
- java - 在泛型集合中实现 remove(Object o)
- typo3 - 将 youtube 视频嵌入来自 youtube-nocookie.com 的 TYPO3
- javascript - 如何构造 if...else 语句以返回 true
- javascript - Angular/Javascript - 返回正确的数字 onKeyUp
- c# - 将字符串数组添加到 JObject
- java - 如何使用 Selenium WebDriver 和 Cucumber 在 Chrome 中正确打开本地文件?
- python - 使用 Django 作为 GUI 进行长时间运行的 python 进程
- python - 生成固定长度的随机数
- java - Android POST 连接超时