Почему этот журнал "медленная сеть обнаружена..." появляется в Chrome?
Я заметил это info log начал появляться в Google Chrome Dev (версия 55.0.2883.18 dev), и я не могу себе представить, почему.
обнаружена медленная сеть. Резервный шрифт будет использоваться при загрузке:http://font-path.расширение'
он появляется на всех веб-сайтах, которые используют font-face, даже на локальных страницах и расширениях Chrome.

17 ответов:
это означает, что сеть работает медленно, и Chrome заменяет веб-шрифт (загружается с
@font-faceправило) с локальным резервным вариантом.по умолчанию текст, отображаемый с помощью веб-шрифта, невидим до загрузки шрифта ( "вспышка невидимого текста"). С этим изменением пользователь в медленной сети может начать читать прямо при загрузке содержимого вместо того, чтобы смотреть на пустую страницу в течение нескольких секунд.
- связанные проблемы Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=578029. (изменение, включающее это поведение для 3G-соединений, приземлилось в сентябре; это должно быть причиной, по которой вы получили сообщение.)
- связанный исходный код: https://chromium.googlesource.com/chromium/src/third_party/+/master/WebKit/Source/core/css/RemoteFontFaceSource.cpp#74
я столкнулся с той же проблемой для chrome build
61.0.3163.100на MacOs Sierra сlocalhostв качестве сервера. Chrome начал регистрировать это сообщение, когда я изменил конфигурацию скорости сети на 3G fast/ 3G slow и снова вернулся в интернет.исправления: Когда я попытался выбрать автономный режим и снова онлайн-режим, проблема ведения журнала исчезла. (это исправление может не работать на некоторых устройствах или версиях)
обновление на 30 января 2018
я обновил google chrome до версии
64.0.3282.119 (Official Build) (64-bit), Кажется, эта ошибка была исправлена.
EDIT: это не работает с последней версией 63.0+
я смог отключить его с помощью справки из одного из комментариев выше, перейдите к
chrome://flags/#enable-webfonts-intervention-v2фокус в том, чтобы отключить "триггер вмешательства агента пользователя для загрузки WebFonts всегда" вариант чуть ниже этого, а также.
в моем случае это было расширение AdBlock Plus для Google chrome. Выключил его и он работал отлично.
Goto chrome: / / flags / #enable-webfonts-intervention-v2 и установите его в положение disabled
Это связано с ошибкой в Chrome с их последним API для "скорости сети". Надеюсь, это будет исправлено в следующей версии
У меня отключено регулирование сети, но сегодня я начал получать эту ошибку при бизнес-соединении 75 МБ/с...
чтобы исправить это в моей сборке хрома 60.0.3112.90 (официальная сборка) (64-разрядная версия) я открыл инструменты разработчика затем перейти в инструментах разработчика Настройки затем галочкой 'журнал запросы XMLHttpRequest', данную опцию 'сообщения пользователя" и "скрыть сеть сообщения'
Если вы можете получить доступ к CSS этого расширения, просто добавьте
font-display:block;on font-face definition или отправить отзыв разработчику этого расширения:)@font-face { font-family: ExampleFont; src: url(/path/to/fonts/examplefont.woff) format('woff'), url(/path/to/fonts/examplefont.eot) format('eot'); font-weight: 400; font-style: normal; font-display: block; }
мне просто удалось заставить регулярное выражение фильтра работать:
/^((?!Fallback\sfont).)*$/.добавьте его в поле фильтра прямо над консолью, и он скроет все сообщения, содержащие
Fallback font.вы можете сделать его более конкретным, если хотите.
Если вы разрабатываете приложение, которое использует шрифты google и хотите, чтобы ваши пользователи не видели этих предупреждений. Возможное решение (подробнее здесь) должен был загрузить шрифты локально.
Я использовал это решение для приложения, которое иногда имеет медленный интернет (или нет доступа в интернет), но все еще обслуживает страницы, это предполагает, что ваше приложение использует шрифты Google, и обновления этих шрифтов не критичны. Также предположим, что использование шрифтов ttf подходит для вашего приложения поддержка браузера шрифтов WC3 TTF.
вот как я выполнил локальное обслуживание шрифтов:
перейти к https://fonts.google.com/ и выполните поиск ваших шрифтов
добавить шрифты
скачать их
поместите их в сайт корень
добавьте их в файл @font
- нет, это не значит, что сеть работает медленно.
- нет, это не только ложное предупреждение.
у меня есть эта проблема на угловых веб-приложений после замены ссылки https://fonts.googleapis.com/icon?family=Material + иконки в индексе.html в интегрированную версию (npm install .... материал-иконки...). Это работает, но иногда веб-приложение показывает это предупреждение.
при отображении предупреждения значки не отображаются примерно в течение 1 секунды, таким образом, пользователь видит плохо визуализированные значки.
у меня еще нет решения.
У меня также были те же ошибки с шрифтами fontawesome. Затем я загрузил последние шрифты fontawesome и заменил их на старые шрифты. И ошибки исчезли.
обновление до последней версии Chrome (63.0.3239.84) через Help -> About исправлено для меня.
(на самом деле, мне пришлось переключиться в офлайн и обратно в Интернет на вкладке "Сеть" инструментов разработчиков, чтобы последние ошибки исчезли.)
Как только я отключил плагин DuckDuckGo Privacy Essentials, он исчез. Немного раздражает, как шрифты, которые я обслуживал, был с localhost не должно быть ничего общего с медленным сетевым подключением.








Comments