初始加载后,在Chrome/Firefox中阻止AJAX请求

jum*_*pap 10 firefox google-chrome google-chrome-devtools

我正在尝试在Chrome中调试页面.每隔几秒钟,页面就会发出更新页面上元素的AJAX请求.是否有DevTools选项来停止这些页面请求?由于DOM被重置,它使调试HTML/CSS变得困难.

Pat*_*tCP 10

它有点苛刻,但你可以覆盖XMLHttpRequest的调用方法,然后它不会做任何事情

XMLHttpRequest.prototype.call = function () {};
Run Code Online (Sandbox Code Playgroud)

在调试页面的控制台面板中键入该语句.页面刷新将重置本机功能.


小智 5

打开 Chrome 开发者工具。在您认为它将在 AJAX 请求之前运行的行中创建一个断点。Javascript 将停止运行,直到您按下“继续”按钮。Ps:你会看到页面的原始样式。但是在控制台中更改 html 或 css 仍然很困难。所以这可能不是最好的答案!

  • 我在 <html> 上休息了一下,它解决了!按 F12 打开 chrome 控制台,转到元素选项卡,右键单击 <html>,打开 -> 子树修改。 (2认同)

Dav*_*pon 5

关于开发工具:

三个垂直点图标>>网络状况>>离线存在

在此输入图像描述

在此输入图像描述

  • 在某些版本的Chrome上(至少在我的版本中)点击三个点后,"更多工具"下隐藏了网络条件. (2认同)