Javascript 加载所有字体后,不会执行document.fonts.ready。在加载字体之前,它正在执行
我有下面的代码,我希望它将在加载所有字体后执行。但它并没有像预期的那样发挥作用Javascript 加载所有字体后,不会执行document.fonts.ready。在加载字体之前,它正在执行,javascript,font-face,font-family,Javascript,Font Face,Font Family,我有下面的代码,我希望它将在加载所有字体后执行。但它并没有像预期的那样发挥作用 document.fonts.ready.then( () => { document.fonts.check('14px Poppins'); // returning false always in ready promise } ); 但在网站完全加载后,如果检查字体是否存在,我得到的是真实值 我的意思是document.font.check('14px Poppins');//返回true。
document.fonts.ready.then( () => {
document.fonts.check('14px Poppins'); // returning false always in ready promise
} );
但在网站完全加载后,如果检查字体是否存在,我得到的是真实值
我的意思是document.font.check('14px Poppins');//返回true。
上述方法正确吗?要检查字体是否加载?请尝试以下方法:
document.fonts.ready.then(function() {
document.fonts.check('14px Poppins');
});
应与Chrome、Firefox、Opera和Safari配合使用
我的参考资料:请尝试以下内容:
document.fonts.ready.then(function() {
document.fonts.check('14px Poppins');
});
应与Chrome、Firefox、Opera和Safari配合使用
我的参考资料:您的解决方案不起作用,我在
中将箭头功能更改为正常功能,然后您使用哪个版本的Web浏览器?Chrome浏览器-74版您的解决方案不起作用,我在中将箭头功能更改为正常功能,然后您在哪个版本中使用哪个Webbrowser?Chrome浏览器-版本74似乎仅在Chrome的较新版本中不起作用…似乎仅在Chrome的较新版本中不起作用。。。