Исключить файлы скриптов из загрузки с 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.
Удачи!!