Google chrome 禁用Google Chrome开发者工具中的所有请求

Google chrome 禁用Google Chrome开发者工具中的所有请求,google-chrome,google-chrome-devtools,Google Chrome,Google Chrome Devtools,在Chrome的开发者工具中,有没有办法禁用所有形式的请求?原因是,在原型化一些更改的同时,如果您意外地单击按钮或出于任何原因导致页面请求删除到该点为止的所有更改,则可能会特别令人沮丧 如果切换设备模式,可以将网络设置为脱机。这与断开设备与internet的连接相同。解决方案一: 嗯,这取决于你所处的网页,但有时在更改某些内容之前禁用JS会有所帮助。有时按钮甚至锚都依赖于JS。正如我所说,这取决于网页是否需要JS,但它可能会有所帮助 要禁用JS,请执行以下操作: 打开开发控制台F12 单击右角的

在Chrome的开发者工具中,有没有办法禁用所有形式的请求?原因是,在原型化一些更改的同时,如果您意外地单击按钮或出于任何原因导致页面请求删除到该点为止的所有更改,则可能会特别令人沮丧

如果切换设备模式,可以将网络设置为脱机。这与断开设备与internet的连接相同。

解决方案一:

嗯,这取决于你所处的网页,但有时在更改某些内容之前禁用JS会有所帮助。有时按钮甚至锚都依赖于JS。正如我所说,这取决于网页是否需要JS,但它可能会有所帮助

要禁用JS,请执行以下操作:

打开开发控制台F12 单击右角的齿轮图标 禁用JS 解决方案二:

如果它是你自己的网页,你可以创建一个div来覆盖所有元素并禁用所有按钮等。当然,这只是为了开发

解决方案三:

您还可以编写自己的用户脚本,获取所有事件并阻止它们执行。有了这个userscript,您可以在任何想要的网页上使用它,并且可以轻松地禁用/启用它,这取决于您的userscripts插件

下面是一些事件的工作示例

$function{ $'body'。单击函数事件{ 预防事件; }; $'body'.dblclickfunctionevent{ 预防事件; }; $'body'.keyupfunctionevent{ 预防事件; }; $'body'.keydownfunctionevent{ 预防事件; }; $'body'.keypressfunctionevent{ 预防事件; }; 功能预防事件{ 如果event.preventDefault{ 违约事件; }否则{ event.returnValue=false; } }; };
这是行不通的。页面将尝试加载某些内容。关键是,如果你明白我的意思,就不要让它尝试。这也不会起作用。我试图阻止页面请求的发生,而不是执行部分请求的javascript。普通链接仍会激活。@Jonathan我检查了一些插件,但找不到任何插件。那div层呢?如果它是您自己的页面,您可以轻松地在页面上添加一个div,并将z-index设置为最高层。然后你会点击这个div而不是按钮,但这需要一些工作。可能是一个插件解决方案,我自己没有时间尝试,但值得测试。尽管通过键盘输入激发的聚焦元素仍然是一个问题,但默菲定律仍然适用:P@jonathan下面是一个fiddle示例,您可以将其用作用户脚本并添加事件。