Tại sao mạng chậm Slow này phát hiện nhật ký của 18 điểm Đăng nhập xuất hiện trong Chrome?


283

Tôi nhận thấy điều này info logbắt đầu xuất hiện trong Google Chrome Dev (Phiên bản 55.0.2883.18 dev) và tôi không thể tưởng tượng được tại sao.

Mạng chậm được phát hiện. Phông chữ dự phòng sẽ được sử dụng trong khi tải: http: //font-path.extension `

Nó xuất hiện trên tất cả các trang web sử dụng font-face, ngay cả trên các trang cục bộ và tiện ích mở rộng Chrome.

Màn hình in của một trang web địa phương


112
Tôi đã tắt tùy chọn này và nhật ký không còn xuất hiện nữa, nhưng tôi vẫn không biết điều đó có nghĩa là gì. chrome: // flags / # enable-webfonts-can thiệp-v2
Acauã Montiel

4
@ AcauãMontiel tiết kiệm thời gian
kenber siêu

7
@ AcauãMontiel lol +1 vì sự trung thực
danwild

3
ChromeDevTools đã tweet rằng họ đang xem xét vấn đề này.
Quinn Comendant

Câu trả lời:


150

Điều này có nghĩa là mạng chậm và Chrome đang thay thế phông chữ web (được tải theo @font-facequy tắc) bằng dự phòng cục bộ.

Theo mặc định, văn bản được hiển thị bằng phông chữ web là vô hình cho đến khi phông chữ được tải xuống ( Flash flash của văn bản vô hình ). Với thay đổi này, người dùng trên mạng chậm có thể bắt đầu đọc ngay khi nội dung được tải thay vì nhìn vào trang trống trong vài giây.


139
Tôi có thể tắt thông báo này không?
Shakeel Ahmed

71
Giống như Acauã Montiel đã nhận xét ở trên, bạn có thể tắt tính năng này tại chrome: // flags / # enable-webfonts-can thiệp-v2
senornestor

12
Tôi nghĩ rằng thông báo là hữu ích cho sự phát triển. Vấn đề là khi Chrome hiển thị nó cho mọi tiện ích mở rộng được cài đặt trong cùng một nhật ký bảng điều khiển, quá nhiều tiếng ồn. Điểm hiển thị nó cho các phần mở rộng là gì?
Ben

16
bất kỳ lý do nào thông báo này vẫn xuất hiện mặc dù phông chữ được tải từ bộ nhớ cache / đĩa? Điều này có nghĩa là có sự chậm trễ trong việc tải phông chữ từ bộ đệm?
Robin

38
Tôi đang chạy từ localhost và nhận được cùng một lỗi
Vikas Bansal

108

Tôi gặp vấn đề tương tự đối với bản dựng chrome 61.0.3163.100trên MacOs Sierra với localhosttư cách là máy chủ. Chrome bắt đầu đăng nhập thông báo này khi tôi thay đổi cấu hình tốc độ mạng thành 3G nhanh / 3G chậm và trở lại Trực tuyến.

Khắc phục: Khi tôi thử chọn Chế độ ngoại tuyến và một lần nữa Chế độ trực tuyến, sự cố đăng nhập đã biến mất. (Khắc phục sự cố này có thể không hoạt động trên một số thiết bị hoặc phiên bản)

Cập nhật vào ngày 30 tháng 1 năm 2018

Tôi đã cập nhật google chrome lên Phiên bản 64.0.3282.119 (Official Build) (64-bit), có vẻ như lỗi này đã được sửa.


3
Kiểm tra / bỏ chọn chế độ ngoại tuyến để chuyển đổi trong tab Mạng cũng hoạt động với tôi - phông chữ được phục vụ từ máy chủ dev trên localhost, vì vậy tôi không nghĩ đó thực sự là vấn đề "mạng chậm" ;-) Trong trường hợp của tôi, tôi thậm chí còn không làm phiền với các cấu hình tốc độ khác hoặc bất cứ thứ gì lạ lùng. Cảm ơn đã tìm và chia sẻ cách giải quyết này!
natevw

11
Cảm ơn đã chia sẻ cách giải quyết này - cũng làm việc cho tôi! Tôi không thể tìm thấy báo cáo lỗi cho việc này, vì vậy tôi đã gửi một báo cáo: bug.chromium.org/p/chromium/issues/detail?id=778477
NullColaShip

3
Nó không hoạt động cho Chrome 61.0.3163.91 trên Ubuntu 16.04.
Muhammad bin Yusrat

Đây có vẻ là một cách giải quyết an toàn hơn so với thay đổi cờ, nhưng nó không hoạt động vào ngày 62.0.3202.89 trên MacOS Sierra
jonS90

Làm việc như người ở. Những cảnh báo này đã làm tôi phát điên vì tôi không thể thấy bất kỳ lý do nào khiến nó bị chậm :)
perry

78

EDIT: Điều này không hoạt động với phiên bản mới nhất của 63.0+

Tôi đã có thể vô hiệu hóa nó bằng cách sử dụng trợ giúp từ một trong những nhận xét trên, đi đến

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

Mẹo nhỏ là cũng vô hiệu hóa tùy chọn " Kích hoạt tác nhân người dùng kích hoạt cho WebFonts luôn tải " ngay bên dưới.

nhập mô tả hình ảnh ở đây


3
Điều này thực sự không trả lời câu hỏi của OP về "Tại sao nhật ký đó xuất hiện trong Bảng điều khiển ở vị trí đầu tiên". Bạn có thể chỉnh sửa câu trả lời của bạn nếu bạn biết điều đó.
Karan Desai

4
Trong chrome 63 không có tùy chọn như vậy và lỗi này xuất hiện với tôi.
Morteza Ziyae

@MortezaZiaeemehr, thật không may. Toàn bộ giao diện được thay đổi ngay bây giờ. Và tôi không phải đối mặt với vấn đề bây giờ.
Abdul Waheed

Tôi có tin nhắn này trong 66.0.3359.139. Nhưng không có lựa chọnchrome://flags/#enable-webfonts-intervention-v2
Guus

40

Trong trường hợp của tôi, đó là tiện ích mở rộng AdBlock Plus cho Google chrome. Tắt nó đi và nó hoạt động hoàn hảo.


1
Trong trường hợp của tôi, đó là phần mở rộng "WOT: Web of Trust". Tôi không thấy lý do tại sao thứ cần phải tải các phông chữ đặc biệt của riêng nó, nó chỉ nên sử dụng bất kỳ phông chữ mặc định nào.
Sam Watkins

1
Tắt AdBlock vì thấy lỗi và tiếp tục xem AD? Giải pháp hoàn hảo / mỉa mai
Benji

Hành vi này cũng có thể là do mã JavaScript / jQuery được viết kém. Nếu bạn có một hàm được gọi nhưng không được khai báo, nó có thể xảy ra. Nếu bạn đang sao chép / dán mã của mình và xóa một số chức năng không được sử dụng, hãy cẩn thận hơn.
Sikandar Amla

18

nếu bạn có thể truy cập vào css của tiện ích mở rộng này, chỉ cần thêm font-display:block;vào định nghĩa khuôn mặt phông chữ hoặc gửi phản hồi cho nhà phát triển của tiện ích mở rộng này :)

@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
Đây là cách thích hợp để giải quyết vấn đề, đặt thuộc tính hiển thị phông chữ thành bất kỳ giá trị nào không phải là 'tự động'. developer.mozilla.org/en-US/docs/Web/CSS/@font-face/iêu
Peter

2
Bạn có thể sửa nó trên toàn cầu bằng cách thêm * {font-display: block;}vào tệp css của bạn.
Peter

2
font-displaychỉ có thể được sử dụng trong một @font-facetuyên bố. Vì vậy, * {font-display: block;}sẽ không làm việc như mong đợi.
CedX

15

Tôi che giấu điều này bằng cách thiết lập giao diện điều khiển

Console settings -> User messages only


18
@AamirRizwan Coi chừng. Cài đặt này cũng sẽ ẩn Errortin nhắn.
slideshowp2

6
Câu trả lời này giống hệt với câu trả lời của @David Yew, ngoài việc có một số tác dụng phụ không mong muốn
superjos

10

Goto chrome: // flags / # enable-webfonts-can thiệp-v2 và đặt nó thành vô hiệu hóa

Đó là do lỗi trong Chrome với API mới nhất của họ về 'tốc độ mạng'. Hy vọng nó sẽ được sửa trong phiên bản tiếp theo


9

Tôi đã vô hiệu hóa điều chỉnh mạng nhưng bắt đầu gặp lỗi này ngay hôm nay trên kết nối doanh nghiệp 75mb / s ...

Để sửa lỗi trong bản dựng Chrome 60.0.3112.90 (Bản dựng chính thức) (64-bit) của tôi, tôi đã mở DevTools sau đó điều hướng đến Cài đặt DevTools sau đó đánh dấu 'Đăng nhập XMLHttpRequests', chưa sử dụng 'Chỉ tin nhắn người dùng' và 'Ẩn tin nhắn mạng'


3

Cách dễ nhất để vô hiệu hóa điều này là bỏ chọn các cảnh báo trong các công cụ phát triển chrome

nhập mô tả hình ảnh ở đây

Hi vọng điêu nay co ich.


34
Đó là một ý tưởng khá tồi.
James Gentes

1
@JamesGentes bạn đúng và đây không phải là giải pháp lâu dài. Đôi khi, tốt hơn hết là tắt nó đi nếu bạn đang gỡ lỗi và không muốn thấy hàng trăm 'Mạng chậm được phát hiện ...'
brijmcq

15
tương tự bạn có thể nói chỉ cần đóng trình duyệt và bạn cũng sẽ không thấy nó.
Nikita Chernykh

4
@NikitaChernykh Điều đó không giống nhau. Nó không thể. Có thật không.
Muhammad bin Yusrat

1
Điều này thực sự vô hiệu hóa thông báo này, nhưng tất cả các cảnh báo khác có thể hữu ích.
Harden Rahul

3

Tôi chỉ quản lý để làm cho bộ lọc regex hoạt động : /^((?!Fallback\sfont).)*$/.

Thêm nó vào trường bộ lọc ngay phía trên bảng điều khiển và nó sẽ ẩn tất cả các tin nhắn có chứa Fallback font.

Bạn có thể làm cho nó cụ thể hơn nếu bạn muốn.


1
Tôi nghĩ rằng tôi sẽ đi với giải pháp này. Tôi nghĩ rằng việc chọn một số thư nhất định như "Chỉ tin nhắn người dùng" hoàn toàn không được khuyến nghị. Người ta có thể dễ dàng bỏ lỡ các lỗi hoặc cảnh báo được ném bởi ứng dụng web của bạn.
Samiullah Khan

3

Nếu bạn đang phát triển một ứng dụng sử dụng phông chữ google và muốn đảm bảo người dùng của bạn không thấy những cảnh báo này. Một giải pháp khả thi ( chi tiết ở đây ) là tải các phông chữ cục bộ.

Tôi đã sử dụng giải pháp này cho một ứng dụng đôi khi có internet chậm (hoặc không truy cập internet) nhưng vẫn phục vụ các trang. Điều này giả sử ứng dụng của bạn sử dụng phông chữ Google và các cập nhật cho các phông chữ này không quan trọng. Cũng giả sử rằng sử dụng phông chữ ttf là phù hợp cho ứng dụng Hỗ trợ Trình duyệt Phông chữ WC3 TTF của bạn .

Đây là cách tôi thực hiện các phông chữ phục vụ cục bộ:

Truy cập https://fonts.google.com/ và thực hiện tìm kiếm phông chữ của bạn

Tìm kiếm

Thêm phông chữ của bạn

nhập mô tả hình ảnh ở đây

Tải về chúng

nhập mô tả hình ảnh ở đây

Đặt chúng trong trang web gốc

nhập mô tả hình ảnh ở đây

Thêm chúng vào tập tin @font của bạn

nhập mô tả hình ảnh ở đây


2

Tôi cũng có lỗi tương tự với phông chữ của fontawgie. Sau đó, tôi đã tải xuống các phông chữ mới nhất của phông chữ và thay thế cho các phông chữ cũ. Và các lỗi đã biến mất.


Bạn có thể vui lòng mô tả thêm? Làm thế nào bạn làm điều này ?
abu abu

Hmm .. Tôi nghĩ rằng điều đó có thể giải quyết vấn đề của tôi .. hãy thử
Akshay

tốt cho tôi .. <i class = "fas fa-plus-vuông"> </ i> không hoạt động .. tôi đã đổi nó thành chỉ fas fa-plus
Akshay

2
  1. Không, điều này không có nghĩa là mạng chậm.
  2. Không, đây không chỉ là cảnh báo sai.

Tôi gặp vấn đề này trên các ứng dụng web góc cạnh sau khi thay thế liên kết https://fonts.googleapis.com/icon?family=M vật liệu + tôi trong index.html sang phiên bản tích hợp (cài đặt npm .... biểu tượng vật liệu ...). Điều này hoạt động, nhưng đôi khi ứng dụng web cho thấy cảnh báo đó.

Khi cảnh báo được hiển thị, các biểu tượng không được hiển thị trong khoảng 1 giây, vì vậy người dùng sẽ thấy các biểu tượng được hiển thị xấu.

Tôi chưa có giải pháp.


2

Chuyển đến biểu định kiểu của Phông chữ và thêm hiển thị phông chữ: khối; trong tất cả @ font-face {}

Câu trả lời Stackoverflow này đã giúp tôi ..

Dưới đây là tóm tắt của câu trả lời

Nếu bạn có thể truy cập vào css của tiện ích mở rộng này, chỉ cần thêm font-display: block; về định nghĩa khuôn mặt phông chữ hoặc gửi phản hồi cho nhà phát triển của tiện ích mở rộng này :)

@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

bạn có thể nhấp vào settings cài đặt bảng điều khiển 'và chọn hộp' Chỉ sử dụng tin nhắn ', sau đó những tin nhắn đó sẽ không hiển thị lại.

nhập mô tả hình ảnh ở đây


Câu trả lời này giống hệt với câu trả lời của @David Yew, ngoài việc có một số tác dụng phụ không mong muốn
superjos

1

Cập nhật lên phiên bản Chrome mới nhất (63.0.3239.84) thông qua Trợ giúp -> Giới thiệu về bản sửa lỗi cho tôi.

(thực ra, tôi đã phải chuyển sang Ngoại tuyến và quay lại Trực tuyến trong tab Mạng của các công cụ dành cho nhà phát triển để loại bỏ các lỗi cuối cùng.)


1

Ngay khi tôi tắt plugin DuckDuckGo Privacy Essentials, nó biến mất. Hơi khó chịu vì các phông chữ tôi đang phục vụ là từ localhost, vì vậy không nên làm gì với kết nối mạng chậm.


0

Chuột phải nhìn vào Chrome Dev. Sau đó chọn bộ lọc. Và chọn nguồn tin nhắn.


1
Vẫn không có giải pháp tốt so với việc vô hiệu hóa thông báo cụ thể đó trong cài đặt chrome. Ví dụ: tôi đang sử dụng SSR và nguồn thông báo này có thể giống như từ ứng dụng thực tế, do đó nó cũng vô hiệu hóa nhật ký mong muốn của tôi. Ngoài ra, có thể có nhiều nguồn và bạn sẽ cần lọc nhiều nguồn.
Kunok
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.