Можно ли скрыть ресурсы расширения на вкладке сети веб-инспектора Chrome?


153

Когда я просматриваю загруженные ресурсы для страницы в веб-инспекторе Chrome, я также вижу HTML / JS / CSS, запрошенный некоторыми расширениями.

введите описание изображения здесь

В приведенном выше примере, indicator.html, indicator.jsи indicator.cssна самом деле являются частью расширения читаемости Chrome , не часть моего приложения.

В этой конкретной ситуации это не так уж и сложно, но на более сложной странице и с несколькими установленными расширениями она может оказаться довольно тесной!

Мне было интересно, есть ли способ отфильтровать какие-либо связанные с расширением ресурсы из этого списка (то есть любые запросы с использованием chrome-extension://протокола).

Кто-нибудь знает, как мне этого добиться?


1
Если вы ищете ответ, перейдите на страницу отслеживания ошибок Chrome и сообщите команде разработчиков Chrome, что нам это нужно: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Ответы:


270

Не совсем то решение, к которому я пришел (я бы предпочел глобальную настройку), но теперь есть способ отфильтровать запросы от расширений, как упомянул комментатор по проблеме, которую я первоначально открыл .

В поле фильтра вкладки сети введите строку -scheme:chrome-extension(как показано ниже):

Скриншот ввода фильтров Dev

Это чувствительно к регистру, поэтому убедитесь, что это строчные буквы. Это позволит скрыть все ресурсы, запрошенные расширениями.


4
Правильный синтаксис для этого - "-scheme: chrome-extension". «С» в нижнем регистре. Это важно, потому что devtools учитывает регистр.
Джош

4
Знаете ли вы решение сделать этот фильтр поведением по умолчанию?
Мурат Чорлу

5
@MuratCorlu Насколько я знаю, в настоящее время нет способа сделать это поведением по умолчанию (хотя, насколько я понимаю, так и должно быть).
Марк Белл

8
-fКажется, просто делает свою работу тоже
blackpla9ue

4
@ blackpla9ue есть идеи, почему здесь работает -f? Что он на самом деле делает?
coryvb123

12

Это в настоящее время невозможно. Пожалуйста, отправьте запрос на функцию crbug.com.

Когда на этот пост впервые ответили, это было невозможно, ОП затем запросил его здесь https://code.google.com/p/chromium/issues/detail?id=239401 и теперь это возможно. .


1
Хорошо, спасибо. Я подал запрос здесь: code.google.com/p/chromium/issues/detail?id=239401
Марк Белл,

2
Этот ответ, вероятно, следует удалить, поскольку он устарел.
Slhck

1

Окно в режиме инкогнито , может быть выполнен с возможностью включения или исключения расширения со страницы расширений настроек Chrome.


Правда, но у меня есть несколько расширений, которые мне действительно нужно использовать во время разработки; Кроме того, в окнах инкогнито не будут запоминаться какие-либо данные для входа в систему или автозаполнение любых форм ввода, обе функции, которые мне действительно нужны при тестировании веб-интерфейсов. Вы можете легко остановить появление любых ресурсов расширений, просто создав новый профиль пользователя без установленных расширений (и у вас все равно будет работать автозаполнение, в отличие от окна в режиме инкогнито). Однако это все равно не поможет, если у вас есть расширения, которые вы используете во время процесса разработки.
Марк Белл

@MarkBell Я думаю, что после того, как вы войдете в окно с инкогнито, оно сохранит ваш сеанс, пока вы его не закроете. Спасибо за оригинальный совет, хотя, это полезно! Upvote!
andrewmart.in

Можно разрешить расширения в Incognito, так что это может не всегда работать.
Джереми Уилкен


-1

введите описание изображения здесь

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

Обновление : он может группировать только запросы, созданные расширением, которое рисует iframe, например cVim


Неправильно. Это не перехватывает запросы от скрипта контента в главном фрейме.
Ксан

@ Xan Вы правы, но это было бы возможным и самым простым решением, если бы скрипт загрузки расширений в iframe, как на картинке, которую я
публикую,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.