【问题标题】:Is there any way to hide xmlhttprequest log from chrome console有没有办法从 chrome 控制台隐藏 xmlhttprequest 日志
【发布时间】:2022-02-02 23:27:04
【问题描述】:
在我的项目中,我正在向服务器发送 GET 请求,并且我发现我的每个请求都显示在 xmlhttprequest 日志中(附加屏幕截图),当您使用浏览器打开它时,它会显示所有数据。我将为我的 REST API 创建一个 API 密钥方法,虽然这也需要时间,但现在,我想从控制台隐藏日志。所以我的问题是如何从我的 chrome 控制台中隐藏此类日志。
【问题讨论】:
标签:
rest
google-chrome
xmlhttprequest
console.log
【解决方案1】:
从我的角度来看,无法隐藏您使用ajax发送的任何请求,另一件事是使用chrome浏览器不是强制性的,用户可以使用不同的浏览器,显示控制台日志是这样的是内置功能,普通用户不会看到控制台日志。如果您担心开发人员,他们可以使用许多插件(如 firebug)来监控您的请求/响应流。因此,如果您找到任何隐藏它们的方法,这不是 100% 的解决方案。
如果可能的话,我的建议是您使用服务器端方法来调用您的 API。
或者您可以做的第二件事是在调用 ajax 函数后调用 console.clear(); 函数(可能在成功/失败后)。
【解决方案2】:
您可以在 Chrome 中的控制台 > 设置中隐藏此类消息
(F12 > F1)
勾选 [x] 隐藏网络消息
取消勾选 [] 记录 XMLHttpRequests