Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在禁用字体下载的情况下加载字体awesome ie8_Javascript_Html_Css_Fonts_Internet Explorer 8 - Fatal编程技术网

Javascript 如何在禁用字体下载的情况下加载字体awesome ie8

Javascript 如何在禁用字体下载的情况下加载字体awesome ie8,javascript,html,css,fonts,internet-explorer-8,Javascript,Html,Css,Fonts,Internet Explorer 8,我一直在尝试通过google webfont加载字体,所以它可以在ie8上工作,并且禁用字体下载(在Internet选项>安全>下载中)。我一直在尝试使用不同版本的代码,但仍然只能看到应该使用字体的空框。当我启用字体下载时,图标就在那里 <script src="//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js"></script> <script>window.WebFont || docume

我一直在尝试通过google webfont加载字体,所以它可以在ie8上工作,并且禁用字体下载(在Internet选项>安全>下载中)。我一直在尝试使用不同版本的代码,但仍然只能看到应该使用字体的空框。当我启用字体下载时,图标就在那里

<script src="//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js"></script>
<script>window.WebFont || document.write('<script src="javascripts/webfont.js"><\/script>')</script>
<script>
  WebFont.load({
    fontinactive: function (family, fvd) {
      if (family === 'Flamenco' && 'FontAwesome') {
        WebFont.load({
          custom: {
            families: ['Flamenco', 'FontAwesome'],
            urls: [ '/stylesheets/font-awesome.min.css' ]
          }
        })
      }
    },
    google: {
      families: ['Flamenco'],
    },
    custom: {
      families: ['FontAwesome'],
      urls: [ '//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css' ]
    }
  });
</script>

window.WebFont | | document.write(“”)
WebFont.load({
fontinactive:功能(系列,fvd){
如果(系列==='Flamenco'&&&'FontAwesome'){
WebFont.load({
自定义:{
家庭:['Flamenco','FontAwesome'],
URL:['/stylesheets/font-awesome.min.css']
}
})
}
},
谷歌:{
家庭:[“弗拉门戈”],
},
自定义:{
家庭:['FontAwesome'],
URL:['//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css']
}
});

添加字体时,最好在CSS中使用
@Font-face
。以前做过,效果很好

@font-face {
  font-family: 'MyWebFont';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

来源:

由于用户声明的字体下载在IE中被禁用,因此CSS下载字体的方式不是一种选择。您对上述问题有何解决方案?