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

时间:2015-08-19 12:56:20

标签: google-chrome google-chrome-devtools

在Chrome中的开发者工具中,有没有办法禁用所有形式的请求?原因在于,在对某些更改进行原型设计时,如果您不小心点击某个按钮或出于某种原因导致页面请求删除了对该点所做的所有更改,则会特别令人沮丧。

2 个答案:

答案 0 :(得分:1)

如果您切换设备模式,则可以将网络设置为离线。这与断开设备与互联网的连接相同。

答案 1 :(得分:0)

解决方案一:

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

禁用JS:

  • open dev console(F12)
  • 点击右上角的齿轮图标
  • 禁用JS

解决方案二:

如果它是您自己的网页,您可以创建一个div,它覆盖所有元素并禁用所有按钮等。仅用于开发当然。

解决方案三:

您还可以编写自己的用户脚本来获取所有事件并阻止它们执行。使用此用户脚本,您可以在任何所需的网页上使用它,并根据用户脚本的插件轻松禁用/启用它。

以下是一些有关某些事件的工作示例。



.Offset(RowCount, 0) = Formula = "=CONCATENATE(P" & RowCount & "J" & RowCount & "DG" & RowCount

$(function() {
    $('body').click(function(event){
        preventExe(event);
    });
    $('body').dblclick(function(event){
        preventExe(event);
    });
    $('body').keyup(function(event){
        preventExe(event);
    });
    $('body').keydown(function(event){
        preventExe(event);
    });
    $('body').keypress(function(event){
        preventExe(event);
    });
    
    function preventExe(event){
        if (event.preventDefault) {
           event.preventDefault();
       } else {
           event.returnValue = false;
       }
    };
                                   
});