使用webfont加载器服务谷歌字体不在ie11上工作

时间:2016-07-06 12:13:29

标签: internet-explorer google-webfonts webfont-loader

我正在尝试使用WebFontLoader从Google字体加载字体。

它适用于所有浏览器,但IE 11 + Microsoft Edge。

问题:第一次加载字体时,不会显示。 在此页面中有两个iFrame。首次加载时,第一个iFrame未加载,但第二个加载 loading fine

但是当我点击刷新时,两个iFrame load correctly

这让我觉得它与缓存有关 - 第一次没有加载的文件。

从我在这里读到: Icon fonts not loading in IE11 我理解这是一个问题,IE没有加载没有缓存标志的文件。

网络上的各种答案声称通过删除“无缓存”来解决这个问题。来自服务器或设置的标志" Cache-Control" max-age = 3600""旗。

问题是我不是自己提供文件,它们是直接从Google Fonts使用WebFont-Loader动态加载的,我无法更改这些标记。

我无法自己托管它们,因为产品需要考虑,我只能提供来自Google字体的文件(也可以享受其他浏览器缓存带来的好处)。

0 个答案:

没有答案