it-swarm.com.de

Warum wird dieses Protokoll "Langsames Netzwerk erkannt ..." in Chrome angezeigt?

Mir ist aufgefallen, dass info log in Google Chrome Dev (Version 55.0.2883.18 dev) erscheint und ich kann mir nicht vorstellen, warum.

Langsames Netzwerk wurde erkannt. Beim Laden wird eine Fallback-Schriftart verwendet: http: //font-path.extension `

Sie erscheint auf allen Websites, die font-face verwenden, auch auf lokalen Seiten und Chrome-Erweiterungen.

 Print screen of a local website

266
Acauã Montiel

Dies bedeutet, dass das Netzwerk langsam ist und Chrome eine Webschriftart (die mit einer @font-face-Regel geladen wird) durch einen lokalen Fallback ersetzt.

Standardmäßig ist der mit einer Webschriftart gerenderte Text unsichtbar, bis die Schriftart heruntergeladen wird ( „Flash of invisible text“ ). Mit dieser Änderung kann der Benutzer in einem langsamen Netzwerk direkt mit dem Lesen beginnen, wenn der Inhalt geladen wird, anstatt einige Sekunden lang auf die leere Seite zu blicken.

137
Ivan Akulov

Ich hatte das gleiche Problem für Chrome Build 61.0.3163.100 auf MacOs Sierra mit localhost als Server. Chrome hat diese Nachricht protokolliert, als ich die Netzwerkgeschwindigkeitskonfiguration in 3G schnell/3G langsam und wieder zurück in Online geändert habe. 

Fix: Als ich versuchte, den Offline-Modus und erneut den Online-Modus auszuwählen, ist das Protokollierungsproblem verschwunden. (Dieser Fix kann auf einigen Geräten oder Versionen nicht funktionieren.)

Update vom 30. Januar 2018

Ich habe Google Chrome auf Version 64.0.3282.119 (Official Build) (64-bit) aktualisiert. Der Fehler ist nun behoben.

105
Laxmikant Dange

EDIT: Funktioniert nicht mit der neuesten Version von 63.0+

Ich konnte es mit Hilfe eines der obigen Kommentare deaktivieren 

chrome://flags/#enable-webfonts-intervention-v2

Der Trick besteht darin, auch die Option "Trigger User Agent Intervention für WebFonts laden" direkt darunter zu deaktivieren.

 enter image description here

76
Abdul Waheed

In meinem Fall war dies die AdBlock Plus-Erweiterung für Google Chrome. Abgestellt und es hat perfekt funktioniert.

36
Sikandar Amla

Ich verstecke dies durch die Einstellung der Konsole 

Console settings -> User messages only 

16
slideshowp2

Wechseln Sie zu chrome: // flags/# enable-webfonts-intervention-v2 und setzen Sie es auf disabled

Dies liegt an einem Fehler in Chrome mit der neuesten API für "Netzwerkgeschwindigkeit". Hoffe, es wird in der nächsten Version behoben

10
Er Nilay Parekh

wenn Sie auf css dieser Erweiterung zugreifen können, fügen Sie einfachfont-display:block;zur Font-Face-Definition hinzu oder senden Sie ein Feedback an den Entwickler dieser Erweiterung. :)

@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;
}
9
Javad Evazzadeh

Ich habe die Netzwerkdrosselung deaktiviert, habe diesen Fehler jedoch heute bei einer 75-MBit/s-Geschäftsverbindung erhalten.

Um es in meinem Build von Chrome 60.0.3112.90 (Official Build) (64-Bit) zu beheben, habe ich die DevTools geöffnet, dann zu den DevTools-Einstellungen navigiert und dann 'XMLHttpRequests protokollieren' angekreuzt, 'Nur Benutzermeldungen' und 'Netzwerknachrichten ausblenden'

9
Brandito

Die einfachste Möglichkeit, dies zu deaktivieren, ist das Deaktivieren der Warnungen in den Chrome-Entwicklungswerkzeugen

 enter image description here

Hoffe das hilft.

4
brijmcq

Ich habe es gerade geschafft, den Filterregex zum Laufen zu bringen: /^((?!Fallback\sfont).)*$/.

Fügen Sie es in das Filterfeld direkt über der Konsole ein. Dadurch werden alle Nachrichten mit Fallback font ausgeblendet.

Sie können es präzisieren, wenn Sie möchten.

3
gfpacheco

Wenn Sie eine App entwickeln, die Google-Schriftarten verwendet und sicherstellen möchten, dass Ihre Benutzer diese Warnungen nicht sehen. Eine mögliche Lösung ( hier detailliert ) war das lokale Laden der Schriftarten. 

Ich habe diese Lösung für eine Anwendung verwendet, die manchmal langsames Internet (oder keinen Internetzugang) hat, aber dennoch Seiten bedient. Dies setzt voraus, dass Ihre App Google-Schriftarten verwendet und Aktualisierungen dieser Schriftarten nicht kritisch sind. Nehmen Sie außerdem an, dass die Verwendung von ttf-Schriftarten für Ihre Anwendung geeignet ist WC3 TTF Font Browser Support .

So habe ich lokal Fonts erstellt: 

Rufen Sie https://fonts.google.com/ auf und suchen Sie nach Ihren Schriftarten

 search

Fügen Sie Ihre Schriftarten hinzu

 enter image description here

Laden Sie sie herunter

 enter image description here

Platzieren Sie sie im Site-Root

 enter image description here

Fügen Sie sie Ihrer @font-Datei hinzu

 enter image description here

3
Fergus
  1. Nein, das bedeutet nicht, dass das Netzwerk langsam ist.
  2. Nein, das ist nicht nur eine falsche Warnung.

Ich habe dieses Problem bei eckigen Webanwendungen nach dem Ersetzen des Links https://fonts.googleapis.com/icon?family=Material+Icons in index.html zur integrierten Version (npm install .... material-icons. ..). Dies funktioniert, aber manchmal zeigt eine Webanwendung diese Warnung an.

Wenn eine Warnung angezeigt wird, werden Symbole für ungefähr 1 Sekunde nicht gerendert, sodass der Benutzer schlecht gerenderte Symbole sieht. 

Ich habe noch keine Lösung.

2
bmi

Ich hatte auch die gleichen Fehler mit fontawesome Schriftarten. Dann habe ich die neuesten fontawesome-Schriftarten heruntergeladen und die alten Schriftarten ersetzt. 

2
Jamille

Ein Update auf die neueste Version von Chrome (63.0.3239.84) über Hilfe -> Info hat es für mich behoben.

(Eigentlich musste ich auf der Registerkarte "Netzwerk" der Entwicklerwerkzeuge zu "Offline" und "Zurück") wechseln, damit die letzten Fehler behoben werden.

1
splintor

Sobald ich das DuckDuckGo Privacy Essentials-Plugin deaktiviert habe, ist es verschwunden. Etwas nervig, da die Schriftarten, die ich bediente, von localhost stammen, sollte dies nichts mit einer langsamen Netzwerkverbindung zu tun haben.

1
John Griffiths

sie können auf "Konsoleneinstellungen" klicken und dann das Kontrollkästchen "Nur Nachrichten verwenden" aktivieren. Danach werden diese Nachrichten nicht mehr angezeigt.

 enter image description here

1
oliver34

Klicken Sie mit der rechten Maustaste auf Chrome Dev. Dann wählen Sie den Filter. Und wählen Sie die Quelle der Nachrichten.

0
ptnz

Wechseln Sie in das Stylesheet.css der Schriftart und fügen Sie font-display: block; in allen @ font-face {}

Diese Stackoverflow-Antwort hat mir geholfen ..

Unten ist die Zusammenfassung der Antwort

Wenn Sie auf css dieser Erweiterung zugreifen können, fügen Sie einfach font-display hinzu: block; zur Schriftart-Gesicht-Definition oder Feedback an Entwickler dieser Erweiterung senden :)

@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;
}
0
Pradeep