【发布时间】:2018-07-16 12:41:46
【问题描述】:
我正在尝试通过一些调整来提高我的网站性能,并且我找到了 google web fonts scripts 来加载字体 异步,问题是字体加载 异步但不是脚本 src 链接,所以我只是将 css 的问题移至 js。
我的实际代码是:
<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js"></script>
<script>
WebFont.load({
google: {
families: ['Oswald:400,300', 'Material+Icons']]
}
});
我尝试在脚本 src 上使用 async 和 defer,但它不起作用(它消除了页面块渲染,但字体没有像其他脚本使用 async 那样加载)。
那么删除脚本 src 链接的最佳方法是什么?
【问题讨论】:
标签: javascript asynchronous fonts google-webfonts