Могу ли я запретить консоли Chrome Developer Tools регистрировать ошибки изображения 404? [дубликат]
этот вопрос уже есть ответ здесь:
- Подавление сообщений Chrome "не удалось загрузить ресурс" в консоли 2 ответы
консоль инструментов разработчика Chrome регистрирует ошибку каждый раз, когда ресурс страницы (включая изображение) не найден (т. е. возвращает 404).
в своей работе я часто работаю на сайтах, где представлены изображения третьими лицами и могут быть недоступны во время разработки. Если каждое отсутствующее изображение отображается как ошибка в консоли, другие более важные ошибки (например, ошибки JavaScript) труднее заметить.
есть ли параметр, который останавливает консоль ведения журнала unfound изображений в качестве ошибок?
или есть какой-то способ фильтровать консольные сообщения по тем же критериям, по которым вы можете фильтровать запросы на вкладке Сеть?
6 ответов:
работа над этим" началась " командой Chromium:https://code.google.com/p/chromium/issues/detail?id=96212
обновление: запрос на функцию был закрыт 18 марта 2013 года. Я не уверен, в какой версии Chrome эта функция впервые появилась, но я могу подтвердить параметры фильтрации консоли в моем Chrome v33.0.1750.152 (Linux).
обновление 2: В настоящее время, когда фильтр (обычный текст или регулярное выражение) вводится, это проверка текста сообщения (например,
GET http://example.com/foobar 404 (Not Found)
) , а также текст правой боковой ссылки (напримерtest.html:65
). (Я подал вопрос С хромом, чтобы отслеживать это.)в качестве обходного пути используйте фильтр регулярных выражений, например:
^(?!.* 404 \(Not Found\))(?!.*[file name])
здесь
[file name]
- это имя файла из правой боковой ссылки.например, если моя страница
test.html
, потом^(?!.* 404 \(Not Found\))(?!.*test\.html)
будет работать.Примечание: это также будет отфильтровывать сообщения имя файла в тексте сообщения. Я не уверен, что есть способ обойти это сейчас.
в инструментах разработчика chrome, Если вы нажмете на шестеренку в правом верхнем углу, а затем прокрутите вниз, в раздел консоли, есть "скрыть настройки сетевых сообщений".
обновление: теперь он находится на вкладке "консоль". Нажмите кнопку "фильтр", и он будет на строке фильтра в качестве флажка ( @elado).
в качестве альтернативного ответа вы можете запустить немного javascript, чтобы изменить атрибут src оскорбительных изображений на вашем сервере разработки (просто убедитесь, что вы не публикуете его в своей рабочей среде!).
Если вы не хотите на самом деле добавить javascript на страницу (понятно), вы, вероятно, можете запустить скрипт при загрузке страницы через плагин chrome (возможно,greasemonkey chrome clone-tampermonkey).
n. b. Спасибо за обратную связь, примечательно, что для этого он должен быть в событии после того, как dom будет готов и до загрузки изображений.
было бы лучше поместить изображение 404 на сервер и проверить на стороне сервера, если файл существует, если не отображать изображение 404 по умолчанию.
в отношении
в вашем приложении, в вашем заявлении "catch".. зарегистрируйте исключение в разделе ' консоль.предупреждаю .. знайте, что это работает с firebug. В Firebug вы можете найти эти "ошибки" на вкладке "предупреждения". Я хотел бы думать, что то же самое может быть верно для инструментов разработчика Chrome..
на самом деле сделал что-то подобное день назад.. мое приложение остановится на какой-то ошибке, поэтому я вместо этого использовал блок " try " и "catch". Мой улов выглядит так: улов (е) { приставка.предупредить(е); }