Google chrome 这是为什么;检测到网络速度慢…”;日志是否显示在Chrome中?

Google chrome 这是为什么;检测到网络速度慢…”;日志是否显示在Chrome中?,google-chrome,font-face,Google Chrome,Font Face,我注意到这个信息日志开始出现在谷歌Chrome开发(55.0.2883.18版开发)中,我无法想象为什么 检测到网络速度慢。加载时将使用回退字体:` 它出现在所有使用字体的网站上,甚至出现在本地页面和Chrome扩展上 这意味着网络速度很慢,Chrome正在用本地回退替换web字体(使用@font-face规则加载) 默认情况下,使用web字体呈现的文本在下载字体之前不可见()。通过这种改变,慢速网络上的用户可以在加载内容时立即开始阅读,而不是在空页面上看几秒钟 相关的Chrome问题:。(9

我注意到这个
信息日志
开始出现在谷歌Chrome开发(55.0.2883.18版开发)中,我无法想象为什么

检测到网络速度慢。加载时将使用回退字体:`

它出现在所有使用
字体的网站上,甚至出现在本地页面和Chrome扩展上


这意味着网络速度很慢,Chrome正在用本地回退替换web字体(使用
@font-face
规则加载)

默认情况下,使用web字体呈现的文本在下载字体之前不可见()。通过这种改变,慢速网络上的用户可以在加载内容时立即开始阅读,而不是在空页面上看几秒钟

  • 相关的Chrome问题:。(9月份发布了一项针对3G连接启用此行为的更改;这应该是您收到此消息的原因。)
  • 相关源代码:

编辑:这不适用于最新版本的63.0+

我可以使用上面评论中的帮助禁用它,请转到

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

诀窍是还禁用该选项下方的“Trigger User Agent Intervention for WebFonts loading always”选项


我已禁用网络限制,但今天在75mb/s的业务连接上开始出现此错误


为了在我的Chrome 60.0.3112.90(官方版本)(64位)版本中修复它,我打开DevTools,然后导航到DevTools设置,然后勾选“Log XMLHttpRequests”,取消勾选“仅限用户消息”和“隐藏网络消息”

我对fontawesome的字体也有同样的错误。 然后我下载了最新的字体,并替换为旧字体。
错误消失了

禁用此功能的最简单方法是取消选中chrome开发工具中的警告


希望这有帮助。

我通过设置控制台设置来隐藏它


控制台设置
->
仅限用户消息

我在MacOs Sierra上使用
本地主机
作为服务器的chrome build
61.0.3163.100
面临同样的问题。当我将网络速度配置更改为3G fast/3G slow并再次恢复在线时,Chrome开始记录此消息

修复: 当我尝试选择脱机模式和再次联机模式时,日志记录问题消失了。(此修复程序在某些设备或版本上可能不起作用)

2018年1月30日更新


我将google chrome更新为版本64.0.3282.119(官方版本)(64位)
,似乎这个错误现在已经修复。

您可以单击“控制台设置”,然后选中“仅使用消息”框,之后这些消息将不再显示


用鼠标右键单击Chrome Dev,然后选择filter。然后选择消息来源。

转到chrome://flags/#enable-webfonts-intervention-v2并将其设置为禁用


这是因为Chrome的最新API“网络速度”中有一个bug。希望它能在下一个版本中修复

在我的例子中,它是谷歌chrome的AdBlock Plus扩展。关闭了它,它工作得很好。

我刚刚设法使过滤器正则表达式工作:
/^((?!Fallback\sfont)。*$/

将其添加到控制台上方的筛选器字段中,它将隐藏包含
回退字体的所有消息


如果需要,您可以让它更具体。

通过帮助->关于为我修复,更新到最新版本的Chrome(63.0.3239.84)


(实际上,我不得不在开发者工具的“网络”选项卡中切换到脱机,然后再切换到联机,以消除最后的错误。)

如果您正在开发一个使用谷歌字体的应用程序,并且希望确保您的用户看不到这些警告。一个可能的解决方案()是在本地加载字体

我将此解决方案用于一个应用程序,该应用程序有时网速较慢(或无法访问互联网),但仍提供页面,这假设您的应用程序使用谷歌字体,并且对这些字体的更新并不重要。还假设使用ttf字体适合您的应用程序

以下是我如何完成本地字体服务的:

转到并搜索您的字体 添加你的字体 下载它们 将它们放在站点根目录中 将它们添加到@font文件中
我一禁用DuckDuckGo隐私必备插件,它就消失了。有点恼人,因为我提供的字体来自本地主机,所以不应该与慢速网络连接有关

  • 不,这并不意味着网络速度慢
  • 不,这不是唯一的错误警告
  • 在将index.html中的链接替换为集成版本(npm安装…材质图标…)后,angular web应用程序出现了这个问题。这是可行的,但有时web应用程序会显示该警告

    当显示警告时,图标大约1秒不会被渲染,所以用户会看到渲染不好的图标


    我还没有解决方案。

    如果您可以访问此扩展的css,只需添加
    字体显示:block字体定义或向此扩展的开发人员发送反馈:)


    我禁用了这个选项,日志不再显示,但我仍然不知道这意味着什么。chrome://flags/#enable-网络字体干预-v2@AcauãMontiel时间saver@AcauãMontiel lol+1表示他们正在调查此问题的honestyChromeDevTools。我可以禁用此通知的可能副本吗?如AcauãMontiel在上文中所述,您可以在以下位置禁用此功能:chrome://flags/#enable-webfonts-intervention-v2I我认为该通知对开发有一定帮助。问题是当Chrome在同一个控制台日志中为安装的每个扩展显示它时,噪音太大了。为扩展显示它有什么意义?即使字体是从内存/磁盘缓存加载的,也会出现此消息的原因是什么?这是否意味着加载延迟
    @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;
    }