javascript - 在 Javascript 中保护 JSON?

标签 javascript ajax json http-headers encode

我使用 jQuery Ajax 与 php 交谈脚本,然后它返回 JSON 。然后,返回JSON数组对象被分配给Javascript变量var myJSON = ajaxReturn;

通常返回JSON值在页面源或 Javascript 文件中不可见,因为它仅在运行时呈现。

但是当我打开类似 Firebug 的工具时并在控制台中调用该变量,例如: alert(myJSON);结果就出来了。我不希望这样,因为这是 secret 数据。

  • 预防/保护 JSON 的最佳方法是什么?在 Javascript 方面?

最佳答案

发送到客户端的所有内容都是公开的,这是前端开发的本质,你无法改变它。如果用户决定偷看,则不可能向他隐藏内容。

关于javascript - 在 Javascript 中保护 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14558747/

相关文章:

json - 云形成 : Unresolved resource dependencies [Ec2Instance] in the Outputs block of the template

javascript - Angular 和 Rails 工作流程

javascript - 用 Foundation-5 显示模式替换 JavaScript Confirm

php - 如何使用 Zend Framework 通过 Ajax 加载 View ?

javascript - 如何在替换图像时使用 AJAX 刷新 DIV?

javascript - Ajax |使用警报();其他文件中的函数不起作用

javascript - 快速路由未解析到端点

javascript - selectize.js 远程填充其他输入

c# - 在使用 NJsonSchema 生成模式时如何将 AllowAdditionalProperties 设置为 true

java - 在 PHP 中接收带有 html 标签的 json 失败