Bu “Yavaş ağ algılandı…” günlüğü neden Chrome'da görünüyor?


283

Bunun info logGoogle Chrome Dev'de (Sürüm 55.0.2883.18 dev) görünmeye başladığını fark ettim ve nedenini hayal edemiyorum.

Yavaş ağ algılandı. Yedek yazı tipi yüklenirken kullanılacak: http: //font-path.extension `

font-faceYerel sayfalarda ve Chrome uzantılarında bile kullanılan tüm web sitelerinde görünür .

Yerel bir web sitesinin ekranını yazdır


112
Bu seçeneği devre dışı bıraktım ve günlükler artık görünmüyor, ancak bunun ne anlama geldiğini hala bilmiyorum. chrome: // flags / # enable-webfonts-intervention-v2
Acauã Montiel

4
Montiel zaman tasarrufu
kenberkeley

7
@ AcauãMontiel lol +1 dürüstlük için
danwild

3
ChromeDevTools bu sorunu araştırdıklarını tweetledi .
Quinn Comendant

Yanıtlar:


150

Bu, ağın yavaş olduğu ve Chrome'un bir web yazı tipini ( @font-facekural yüklü ) yerel bir yedekle değiştirdiği anlamına gelir .

Varsayılan olarak, bir web fontuyla oluşturulan metin, font indirilene kadar görünmezdir ( “görünmez metnin yanıp sönmesi” ). Bu değişiklikle, yavaş bir ağdaki kullanıcı, içerik yüklendiğinde boş sayfaya birkaç saniyeliğine bakmak yerine okumaya başlayabilir.


139
Bu bildirimi devre dışı bırakabilir miyim?
Shakeel Ahmed

71
Yukarıdaki Acauã Montiel gibi, bunu chrome: // flags / # enable-webfonts-intervention-v2
senornestor

12
Bildirimin geliştirme için faydalı olduğunu düşünüyorum. Sorun, Chrome'un aynı konsol günlüğüne yüklenen her uzantı için çok fazla gürültü göstermesi. Uzantılar için bunu göstermenin anlamı nedir?
Ben

16
yazı tipi bellek / disk önbelleğinden yüklenmiş olsa bile bu ileti stili görünür? Bu, yazı tipinin önbellekten yüklenmesinde bir gecikme olduğu anlamına gelebilir mi?
Robin

38
Localhost'tan çalışıyorum ve aynı hatayı alıyorum
Vikas Bansal

108

Sunucu olarak 61.0.3163.100MacOs Sierra'da krom derlemesi için de aynı sorunla karşılaştım localhost. Ağ hızı yapılandırmasını 3G hızlı / 3G yavaş ve tekrar tekrar Çevrimiçi olarak değiştirdiğimde Chrome bu mesajı günlüğe kaydetmeye başladı.

Düzeltme: Çevrimdışı modunu ve tekrar Çevrimiçi modunu seçmeye çalıştığımda, kayıt sorunu ortadan kayboldu. (Bu düzeltme bazı cihazlarda veya sürümlerde çalışmayabilir)

30 Ocak 2018 Güncellemesi

Google Chrome'u Sürüme güncelledim 64.0.3282.119 (Official Build) (64-bit), bu hata şimdi düzeltilmiş görünüyor.


3
Ağ sekmesinde Çevrimdışı mod geçişini kontrol etmek / işaretini kaldırmak benim için de çalıştı - fontlar localhost üzerindeki bir dev sunucusundan sunuluyordu, bu yüzden gerçekten "yavaş ağ" sorunu olduğunu düşünmedim ;-) Benim durumumda diğer hız konfigürasyonları ya da başka bir şeyle uğraşmamıştı… garip. Bu geçici çözümü bulduğunuz ve paylaştığınız için teşekkür ederiz!
natevw

11
Bu geçici çözümü paylaştığınız için teşekkürler - benim için de çalıştı! Bunun için bir hata raporu bulamadım, bu yüzden bir tane dosyaladım: bugs.chromium.org/p/chromium/issues/detail?id=778477
NullColaShip

3
Ubuntu 16.04'te Chrome 61.0.3163.91 için çalışmadı.
Muhammed bin Yusrat

Bu, bir bayrağı değiştirmekten daha güvenli bir çözüm gibi görünüyor, ancak MacOS Sierra'da 62.0.3202.89'da çalışmadı
jonS90

Bir cazibe gibi çalıştı. Bu uyarılar beni deli gibi rahatsız ediyordu çünkü yavaş olması için herhangi bir neden göremedim :)
Perry

78

EDIT: Bu en son sürüm 63.0+ ile çalışmıyor

Yukarıdaki yorumlardan birinin yardımını kullanarak devre dışı bırakabildim,

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

İşin püf noktası, bunun hemen altındaki " WebFonts her zaman yüklenirken Kullanıcı Aracısı Girişimini Tetikle " seçeneğini de devre dışı bırakmaktır .

resim açıklamasını buraya girin


3
Bu aslında OP'nin "Bu günlük neden ilk olarak Konsolda geldi" sorusuna cevap vermiyor. Bunu biliyorsanız cevabınızı düzenleyebilirsiniz.
Karan Desai

4
Chrome 63'te böyle bir seçenek yok ve bu hata bana geldi.
Morteza Ziyae

@MortezaZiaeemehr, Bu talihsiz. Tüm arayüz şimdi değiştirildi. Ve şu an sorunla karşı karşıya değilim.
Abdul Waheed

Bu mesajı 66.0.3359.139'da aldım. Ancak seçenek yokchrome://flags/#enable-webfonts-intervention-v2
Guus

40

Benim durumumda, Google chrome için AdBlock Plus uzantısıydı. Kapattım ve mükemmel çalıştı.


1
Benim durumumda "WOT: Web of Trust" uzantısıydı. Neden kendi özel yazı tiplerini yüklemesi gerektiğini anlamıyorum, sadece varsayılan yazı tipini kullanmalıdır.
Sam Watkins

1
Hatayı gördüğünden AdBlock kapatılıyor ve reklamları izlemeye devam ediyor musunuz? Mükemmel çözüm / iğneleme
Benji

Bu davranış, kötü yazılmış JavaScript / jQuery kodu nedeniyle de olabilir. Adlandırılmış ancak bildirilmemiş bir işleviniz varsa, bu gerçekleşebilir. Kodunuzu kopyalıyor / yapıştırıyorsanız ve kullanılmayan bazı işlevleri kaldırıyorsanız, çok dikkatli olun.
Sikandar Amla

18

bu uzantının css dosyasına erişebiliyorsanız font-display:block;, font-face tanımına eklemeniz veya bu uzantının geliştiricisine geri bildirim göndermeniz yeterlidir :)

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

1
Bu sorunu çözmenin uygun bir yoludur, font-display özelliğini 'otomatik' olmayan herhangi bir değere ayarlayın. developer.mozilla.org/tr-TR/docs/Web/CSS/@font-face/…
Peter

2
* {font-display: block;}Css dosyanıza ekleyerek global olarak düzeltebilirsiniz .
Peter

2
font-displayyalnızca bir @font-facebildirimde kullanılabilir . Yani * {font-display: block;}beklendiği gibi çalışmaz.
CedX

15

Bunu konsol ayarı ayarlayarak gizlerim

Console settings -> User messages only


18
@AamirRizwan Dikkat et. Bu ayar da Errormesajı gizler .
Slideshowp2

6
Bu cevap, istenmeyen yan etkilere sahip olmanın yanı sıra @David Yew'in cevabı ile aynıdır
superjos

10

Chrome: // flags / # enable-webfonts-intervention-v2'ye gidin ve devre dışı olarak ayarlayın

Chrome'da, 'ağ hızı' için en son API'larına sahip bir hata nedeniyle. Bir sonraki versiyonda düzeltileceğini umuyoruz


9

Ağ kısıtlamayı devre dışı bıraktım, ancak bugün 75mb / s iş bağlantısında bu hatayı almaya başladım ...

Chrome 60.0.3112.90 (Resmi Derleme) (64 bit) derlememde düzeltmek için DevTools'u açtım, sonra DevTools Ayarlarına gittim ve 'Log XMLHttpRequests', 'Yalnızca kullanıcı iletileri' ve 'Ağ mesajlarını gizle' seçeneklerini işaretledim


3

Bunu devre dışı bırakmanın en kolay yolu, krom geliştirici araçlarındaki uyarıların işaretini kaldırmaktır

resim açıklamasını buraya girin

Bu yardımcı olur umarım.


34
Bu oldukça kötü bir fikir.
James Gentes

1
@JamesGentes haklısınız ve bu kalıcı bir çözüm değil. Bazen hata ayıklamak ve yüzlerce 'Yavaş ağ algılandı ...' görmek istemiyorsanız kapatmak için daha iyi olur
brijmcq

15
sadece tarayıcıyı kapatın diyebilir ve siz de göremezsiniz.
Nikita Chernykh

4
@NikitaChernykh Bu hiç de aynı değil. Değil. Gerçekten mi.
Muhammed bin Yusrat

1
Bu aslında bu mesajı değil, aynı zamanda faydalı olabilecek diğer tüm uyarıları da devre dışı bırakır.
Harden Rahul

3

Sadece filtre regex çalışması başardı: /^((?!Fallback\sfont).)*$/.

Konsolun hemen üstündeki filtre alanına ekleyin, içindeki tüm iletileri gizler Fallback font.

İsterseniz daha belirgin hale getirebilirsiniz.


1
Sanırım bu çözümle gideceğim. Bence "Sadece Kullanıcı Mesajları" gibi belirli mesajları seçmeniz tavsiye edilmez. Bir kolayca web uygulamanız tarafından atılan hataları veya uyarı özleyebilirsiniz.
Samiullah Khan

3

Google yazı tiplerini kullanan ve kullanıcılarınızın bu uyarıları görmediğinden emin olmak istiyorsanız bir uygulama geliştiriyorsanız. Olası bir çözüm ( burada ayrıntılı olarak verilmiştir) yazı tiplerini yerel olarak yüklemekti.

Bu çözümü zaman zaman yavaş (veya internet erişimi olmayan) bir uygulama için kullandım, ancak yine de sayfalar sunuyor, Bu, uygulamanızın Google yazı tiplerini kullandığını ve bu yazı tiplerindeki güncellemelerin kritik olmadığını varsayar. Ayrıca, ttf yazı tiplerini kullanmanın uygulamanız için uygun olduğunu varsayın WC3 TTF Yazı Tipi Tarayıcı Desteği .

Yerel olarak sunulan yazı tiplerini nasıl başardım:

Https://fonts.google.com/ adresine gidin ve yazı tiplerinizi arayın

arama

Yazı tiplerinizi ekleyin

resim açıklamasını buraya girin

Onları indirin

resim açıklamasını buraya girin

Onları site köküne yerleştirin

resim açıklamasını buraya girin

Bunları @font dosyanıza ekleyin

resim açıklamasını buraya girin


2

Ayrıca fontawesome'in yazı tiplerinde de aynı hataları yaşadım. Sonra en son fontawesome'in yazı tiplerini indirdim ve eski yazı tiplerinin yerini aldım. Ve hatalar gitti.


Daha fazla açıklar mısınız? Bunu nasıl yaptın ?
abu abu

Hmm .. Sanırım bu benim sorunumu çözebilir .. lemme deneyin
Akshay

benim için iyi .. <i class = "fas fa-plus-square"> </i> çalışmadı .. ben sadece fa fa-plus olarak değiştirdim
Akshay

2
  1. Hayır, bu ağın yavaş olduğu anlamına gelmez.
  2. Hayır, bu sadece yanlış uyarı değildir.

Bu sorunu açısal web uygulamalarında entegre sürümüne (npm install .... material-icons ...) index.html https://fonts.googleapis.com/icon?family=Material+Icons değiştirdikten sonra var . Bu işe yarıyor, ancak bazen web uygulaması bu uyarıyı gösteriyor.

Uyarı gösterildiğinde, simgeler yaklaşık 1 saniye boyunca görüntülenmez, bu nedenle kullanıcı hatalı oluşturulmuş simgeleri görür.

Henüz bir çözümüm yok.


2

Font'un stylesheet.css dosyasına gidin ve font-display: block öğesini ekleyin ; tüm @ font-face {} içinde

Bu Stackoverflow Cevabı bana yardımcı oldu ..

Yanıtın özeti aşağıdadır

Bu uzantının css dosyasına erişebiliyorsanız font-display: block; yazı tipi yüz tanımında veya bu uzantının geliştiricisine geri bildirim gönderin :)

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

1

'konsol ayarları'nı tıklayabilir ve ardından' Yalnızca mesajları kullan 'kutusunu işaretleyebilirsiniz, bundan sonra bu mesajlar tekrar gösterilmez.

resim açıklamasını buraya girin


Bu cevap, istenmeyen yan etkilere sahip olmanın yanı sıra @David Yew'in cevabı ile aynıdır
superjos

1

Yardım ile Chrome'un en son sürümüne (63.0.3239.84) güncelleme -> Hakkında benim için düzeltildi.

(aslında, son hataları ortadan kaldırmak için geliştirici araçlarının Ağ sekmesinde Çevrimdışı ve tekrar Çevrimiçi duruma geçmek zorunda kaldım.)


1

DuckDuckGo Privacy Essentials eklentisini devre dışı bıraktığımda ortadan kayboldu. Servis ettiğim yazı tipleri localhost'tan biraz can sıkıcı, bu yüzden yavaş bir ağ bağlantısıyla ilgisi olmamalı.


0

Sağ fare Chrome Dev. Ardından filtreyi seçin. Ve mesajların kaynağını seçin.


1
Krom ayarlarında bu iletiyi devre dışı bırakmaya kıyasla hala iyi bir çözüm değil. Örneğin SSR kullanıyorum ve bu uyarının kaynağı gerçek uygulama ile aynı olabilir, bu nedenle istenen günlüklerimi de devre dışı bırakır. Bunun dışında birçok kaynak olabilir ve birçoğunu filtrelemeniz gerekir.
Kunok
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.