防止谷歌浏览器记录XMLHttpRequest日志

15

有没有可能防止Google Chrome记录XMLHttpRequests的日志?

我不是想在控制台上禁用该功能,但我的代码不会让Google Chrome向用户显示URL。


[更新]我正在提供赏金以找出如何抑制类似消息的方法

XHR Loaded (controllers.js - 200 OK - 12.728999950923026ms - 103.516KB)

你可以完全禁用Chrome Dev Tools:如何从Google Chrome卸载/删除开发者工具? - Pieter Herroelen
2
我认为你的问题不太合理。浏览器的作用是处理和显示请求,否则世界将会变得过于危险和神秘。 - Manish Mishra
5个回答

10

您可以在开发者控制台设置中关闭此功能。点击工具栏右上角的三个点,进入设置并禁用记录XHR请求


9
Chrome浏览器控制台中的日志条目是Chrome在处理任何HTTP请求时的行为,而不是jQuery或ajax(XMLHttpRequest)的问题,甚至<img><link>标签也可能导致此问题。

不过可以尝试这个


4

enter image description here

打开开发者控制台。从菜单中选择设置。在控制台下方,有一个选项可以禁用XMLHttpRequest的日志记录。


2
在处理错误的回调/拒绝中,请使用console.clear()

1
我认为这是不可能的,因为这是最终用户必须在浏览器中设置的选项。您可以做的是向PHP脚本发出XMLHttpRequest以提供所需内容,而不是直接进行调用。这样最终用户将只看到控制台中PHP脚本的URL。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接