Исключить файлы скриптов из загрузки с Dev Tools

У меня есть перенесенное приложение SharePoint, которое принесло кучу старых файлов JavaScript. Один из этих файлов вызывает ошибки в новой среде, но я не уверен в виновнике. Они не генерируют консольные ошибки, а изменяют элементы, добавляя нежелательные атрибуты и классы.

Есть ли способ предотвратить загрузку отдельных файлов.js без изменения источника? Я знаю, что "черный ящик" не даст отладчику войти в код, но он все равно загружается. Если я смогу сузить его до одного файла, я могу исправить возникающие конфликты

3 ответа

Решение

Хорошо, разместив это как ответ:

Хотя AdBlock Plus и предназначен для других целей, он может выполнять то, что вы просите, и он доступен для всех основных браузеров.
Просто установите фильтр как example.com/path/to/your.js и этот скрипт больше не должен загружаться.

Для справки, теперь это можно сделать прямо в Chrome Devtools начиная с версии 59.

Загрузите страницу, откройте devtools, затем щелкните вкладку сети. Найдите запрос, который хотите заблокировать, щелкните его правой кнопкой мыши, затем выберите "Блокировать URL-адрес запроса" и перезагрузите страницу. Этот ресурс будет заблокирован на этот раз.

Очень полезно!

Другое решение использует Fiddler ( http://www.telerik.com/fiddler). Он позволяет вам изолировать определенные js-файлы и принудительно не загружать их, либо позволяет вставлять ваши собственные локальные файлы JavaScript на лету. Таким образом, вам не нужно переносить свой проект / решение локально для тестирования, вы можете продолжать запускать его на своем сервере sharepoint и использовать свои собственные локальные файлы JS.

Удачи!!

Другие вопросы по тегам