Чи можливо приховати ресурси розширення на вкладці мережі веб-інспектора Chrome?


152

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

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

У наведеному вище прикладі indicator.html, indicator.jsі indicator.cssфактично є частиною розширення Chrome для читання , а не частиною мого додатка.

Це не надто велика угода в цій конкретній ситуації, але на більш складній сторінці та з декількома розширеннями встановлено, вона може зайнятися там дуже людно!

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

Хтось знає, як я міг цього досягти?


1
Для всіх, хто шукає відповідь, будь ласка, перейдіть до програми хронічного
пошуку

Відповіді:


270

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

У полі фільтра вкладки мережі введіть рядок -scheme:chrome-extension(як показано нижче):

Інструменти розробника фільтрують вклад екрана

Це залежно від регістру, тому переконайтеся, що це малі регістри. Це дозволить приховати всі ресурси, які вимагали розширення.


4
Правильний синтаксис для цього - "-scheme: chrome-extension". "S" - це малі літери. Це важливо, оскільки devtools на це залежить від регістру.
Джош

4
Чи знаєте ви рішення, щоб зробити цей фільтр як поведінку за замовчуванням?
Murat Çorlu

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

8
Просто, -fздається, теж
робиться

4
@ blackpla9ue будь-яка ідея, чому -f працює тут? Що це насправді робить?
coryvb123

12

Наразі це неможливо. Надішліть запит на функцію на crbug.com.

Коли відповідь на публікацію була вперше, це було неможливо, тоді ОП запитувала її тут https://code.google.com/p/chromium/isissue/detail?id=239401, і тепер це можливо .


1
Добре, дякую. Я подав запит сюди: code.google.com/p/chromium/isissue/detail?id=239401
Марк Белл

2
Цю відповідь, ймовірно, слід видалити, оскільки вона застаріла.
slhck

1

Вікно в режимі інкогніто , може бути виконаний з можливістю включення або виключення розширення зі сторінки розширень налаштувань Chrome.


Щоправда, але у мене є кілька розширень, які мені насправді потрібно використовувати під час розробки; плюс, анонімні вікна не запам’ятовуватимуть жодної інформації про вхід або автозаповнювати будь-які вхідні форми, обидві - це функції, які мені дуже потрібні при тестуванні веб-інтерфейсів. Ви можете зупинити, що будь-які ресурси розширення відображаються досить легко, просто створивши свіжий профіль користувача без встановлених розширень (і ви все одно будете мати автоматичне заповнення, на відміну від вікна анонімного перегляду) Однак це все ще не допомагає, якщо у вас є розширення, які ви використовуєте під час процесу розробки.
Марк Белл

@MarkBell Я думаю, що після того, як ви будете сеансувати в анонімному вікні, він буде тримати ваш сеанс, поки ви не закриєте його. Дякую за оригінальну пораду, але це корисно! Оновлення!
andrewmart.in

Можна дозволити розширення в режимі інкогніто, тому це може не завжди працювати.
Джеремі Вілкен


-1

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

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

Оновлення : він може лише групувати запити, що створюються за допомогою розширення, що малює iframe, наприклад, cVim


Неправильно. Це не вловлює запити з контенту вмісту в основний кадр.
Ксан

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