Javascript 未捕获引用错误:未定义WebFont
我正在测试手机友好的问题,我得到一个手机友好的网页,但搜索控制台给出错误。我不知道为什么 未捕获引用错误:未定义WebFontJavascript 未捕获引用错误:未定义WebFont,javascript,webfonts,google-search-console,Javascript,Webfonts,Google Search Console,我正在测试手机友好的问题,我得到一个手机友好的网页,但搜索控制台给出错误。我不知道为什么 未捕获引用错误:未定义WebFont 当我在测试页面时,单击查看详细信息,因为它显示了一些页面加载问题,所以出现了此错误。我无法理解它的含义?我遇到了类似的问题,我解决了嵌入字体的问题,例如: <link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet"> 此外,根
当我在测试页面时,单击查看详细信息,因为它显示了一些页面加载问题,所以出现了此错误。我无法理解它的含义?我遇到了类似的问题,我解决了嵌入字体的问题,例如:
<link href="https://fonts.googleapis.com/css?family=Roboto&display=swap" rel="stylesheet">
此外,根据字体优先级异步加载CSS也很重要
e、 g.Webfont Lora 400
<link href="https://fonts.googleapis.com/css?family=Lora:400&display=swap" rel="stylesheet" media="print" onload="if(media!='all') media='all'">
您可以使用下面的脚本异步加载web字体。 礼节:
WebFontConfig={
谷歌:{
家庭:['机器人:300400700']
}
};
(职能(d){
var wf=d.createElement('script'),s=d.scripts[0];
wf.src=https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js';
wf.async=true;
s、 parentNode.insertBefore(wf,s);
})(文件);
在共享修复程序的同时,最好描述导致问题的原因。你是如何解决这个问题的,对很多其他人来说,可能不如知道问题的原因那样有帮助。
<script>
WebFontConfig = {
google: {
families: ['Roboto:300,400,700']
}
};
(function(d) {
var wf = d.createElement('script'), s = d.scripts[0];
wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js';
wf.async = true;
s.parentNode.insertBefore(wf, s);
})(document);
</script>