2015-08-19 2 views
1

Есть ли способ отключить все формы запроса, пока в инструментах разработчика в Chrome? Причина в том, что при прототипировании некоторых изменений это может быть особенно неприятно, если вы случайно нажмете кнопку или по какой-либо причине вызывают запрос страницы, который удаляет все изменения, внесенные в эту точку.Отключить все запросы в инструментах разработчика Google Chrome

ответ

0

Если вы переключаете режим устройства, вы можете установить сеть в автономном режиме. Это то же самое, что отсоединить устройство от Интернета.

+0

Это не будет работать. Страница попытается что-то загрузить. Дело в том, чтобы не попробовать, если вы поймаете мой дрейф. – Jonathan

0

Решение Один:

Ну, это зависит от веб-страницы, на которой вы находитесь, но иногда это помогает отключить JS, прежде чем что-то изменить. Иногда кнопки и даже привязки полагаются на JS. Как я уже сказал, это зависит от того, нужна ли веб-страница JS, но это может помочь.

Чтобы отключить JS:

  • открытой консоли разработчика (F12)
  • щелкните на значок шестеренки в правом углу
  • отключить JS

Решение Два:

Если это ваша собственная веб-страница, вы можете создать div, который закладывается все элементы и отключить все кнопки и т. д. Только для развития курса.

Решение Три:

Вы также можете написать свое собственное userscript, который получает все события и предотвратить их выполнение. С помощью этого пользователя вы сможете использовать его на любой веб-странице, которую хотите, и легко отключить/включить его, в зависимости от вашего плагина для пользовательских скриптов.

Вот рабочий пример с некоторыми событиями.

$(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; 
 
     } 
 
    }; 
 
            
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<a target="_blank" href="http://google.com">Hit me!</a> 
 
<input></input>

+0

Это тоже не сработает. Я пытаюсь предотвратить появление запроса страницы, а не javascript, который выполняет некоторые из них. Обычные ссылки по-прежнему будут срабатывать. – Jonathan

+1

@ Jonathan Я проверил некоторые плагины, но не смог найти. Как насчет слоя div? если это ваша собственная страница, вы можете легко добавить div по всей вашей странице и установить z-index на самый высокий уровень. Чем вы нажмете на этот div вместо кнопок, но это потребует некоторой работы. –

+0

Возможно, это плагин, у меня нет времени, чтобы попробовать это сам, но достойно тестирования. Хотя сфокусированные элементы, которые запускаются с клавиатуры, по-прежнему будут проблемой – Jonathan

Смежные вопросы