有没有办法从 chrome 控制台隐藏 xmlhttprequest 日志

Is there any way to hide xmlhttprequest log from chrome console

在我的项目中,我向服务器发送 GET 请求,我发现我的每个请求都显示在 xmlhttprequest 日志中(随附的屏幕截图),当您使用浏览器打开它时,它将显示所有数据。我要为我的休息 API 创建一个 API 关键方法,虽然这也需要时间,但现在,我想从控制台隐藏日志。所以我的问题是如何从我的 chrome 控制台隐藏此类日志。

从我的角度来看,无法隐藏您使用 ajax 发送的任何请求,另一件事是,使用 chrome 浏览器并不是强制性的,用户可以使用不同的浏览器,显示控制台日志就像这是内置功能,普通用户不会看到控制台日志。如果您担心开发人员,他们可以使用许多插件(如 firebug)来监控您的 request/response 流程。所以如果你找到任何方法来隐藏它们,那不是 100% 的解决方案。

我的建议是尽可能使用服务器端方法调用您的 API。

或者您可以做的第二件事是在调用 ajax 函数之后调用 console.clear(); 函数(可能在 success/fail 之后)。

您可以在控制台 > 设置

的 Chrome 中隐藏此类消息

(F12 > F1)

Tick [x] Hide network messages

Untick [] Log XMLHttpRequests

您可以在控制台设置 > 隐藏网络中更改它 Hide Network on Console Settings