Headless Chrome 79 无法从 Windows 上的 Google 字体加载字体

RLe*_*sur 6 google-chrome font-face google-font-api google-chrome-headless

我在 Windows(32 位和 64 位版本)上使用无头 Chrome 79(与 Ca​​nary 相同的问题)加载外部字体时遇到问题。

以下是 Google 字体的示例:

chrome.exe --headless --disable-gpu https://fonts.google.com
Run Code Online (Sandbox Code Playgroud)

使用 DevTools 检查器,我收到此错误:

Windows 上的 Headless Chrome 79 出现字体错误

非无头模式没有问题。

我在每个使用 Google 字体的页面上都遇到了这种字体加载问题。

我无法在 Bionic 上重现此错误。

我完全被困住了。任何帮助将不胜感激。

小智 4

我今天偶然发现了同样的问题。

添加以下参数为我解决了这个问题:

--virtual-time-budget=10000
Run Code Online (Sandbox Code Playgroud)

它将告诉 Chrome 等待(最多 10000 毫秒)所有待处理的网络请求。

来源:https ://stackoverflow.com/a/53690355/4045505