Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajaxcomplete之后,我们可以隐藏或清空来自ajax调用的响应数据吗?_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript ajaxcomplete之后,我们可以隐藏或清空来自ajax调用的响应数据吗?

Javascript ajaxcomplete之后,我们可以隐藏或清空来自ajax调用的响应数据吗?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我们可以隐藏或清空来自ajax调用的响应数据吗 ajaxcomplete in angularjs?无法对调试工具或访问同一台计算机的黑客隐藏Ajax数据响应。从概念上讲,这是不可能做到的。人们甚至可以使用网络嗅探器来监视网络数据在您自己的计算机上的传输,这样即使在浏览器之外,也可以看到数据 浏览器本身就是一个不安全的环境。发送到浏览器的任何内容都可以被任何能够访问接收计算机的开发人员或黑客看到 如果您认为您需要这样的浏览器端安全性,那么您可能需要重新考虑您的设计或重新考虑发送到客户端的内容,并

我们可以隐藏或清空来自ajax调用的响应数据吗
ajaxcomplete in angularjs?

无法对调试工具或访问同一台计算机的黑客隐藏Ajax数据响应。从概念上讲,这是不可能做到的。人们甚至可以使用网络嗅探器来监视网络数据在您自己的计算机上的传输,这样即使在浏览器之外,也可以看到数据

浏览器本身就是一个不安全的环境。发送到浏览器的任何内容都可以被任何能够访问接收计算机的开发人员或黑客看到


如果您认为您需要这样的浏览器端安全性,那么您可能需要重新考虑您的设计或重新考虑发送到客户端的内容,并且只在服务器上处理一些数据,这样就不会将其发送到不安全的客户端环境。

huhh?请更具体地解释你想做什么?还有,也许给我们看一些相关的代码。为了安全起见,我想在ajaxcomplete之后隐藏firebug控制台中显示的json数据。您试图隐藏的是什么数据?你不能阻止调试工具看到ajax调用的结果——你就是不能。你必须首先阻止服务器发送数据,或者阻止客户端请求数据。我已经做了很多工作,情况是我无法返回并删除整个代码。我在问,是否有任何方法可以对黑客隐藏这些json数据。不,如果浏览器使用这些数据,那么它就可以访问这些数据,调试工具和黑客也是如此。如果数据是敏感数据,则不应将其发送出去。如果你更详细地描述你的问题:你想实现什么?这个网页的目的是什么?等等,你可能会得到可能的解决方案…我正在获取唯一需要在屏幕上呈现的数据,但这些数据是json格式的,任何人都可以解析和获取所有这些数据,并创建自己的网站,这是我不想要的。@rohitjaiswal-那么您可能应该保护您的API,使其需要用户帐户登录,并且不支持跨源访问,或者只支持来自特定web域的跨源访问。如果您不支持跨源访问,那么来自另一个域的纯浏览器应用程序将无法访问您的API-浏览器将阻止它们。这不会阻止代理服务器访问您的API(几乎没有办法阻止它)。