在我的 Angular 应用程序中,如果我转到开发工具网络选项卡,我将能够看到来自后端的响应和请求。 有谁知道如何隐藏或屏蔽这些数据,如果我进行服务器端渲染,这可能吗?
最佳答案
将显示请求。
这无法停止,应用程序正在发出请求,这将被浏览器记录到网络选项卡,如评论中所述,如果存在安全问题,您应该以不同的方式处理。不要向客户端发送一开始就不应该被允许访问的数据。
为了确保在数据被截获的机会很小的情况下通过 HTTPS 安全运行,那样它就不会是可用的数据。如评论中所述,大多数数据将由用户提供。意思是不需要隐藏在网络选项卡中。
最坏的情况是,某人实际坐在他们的计算机前并阅读网络选项卡中的内容,但这是开发应用程序时无法考虑的情况。您可以使用 base64
对发送和发送的数据进行编码,这样对于应该看到网络选项卡的任何人来说,它的可读性都较低。这里有一些资源可以查看与问题相关的内容。
关于javascript - 如何从网络选项卡中隐藏数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54939397/