zoukankan      html  css  js  c++  java
  • firefox浏览器无法显示bootstrap图标问题总结

     

    原文地址 http://www.cnblogs.com/crystal-fighting/p/5207240.html 


     在学习bootstrap的时候,有一个问题始终非常疑惑和困扰,就是firefox无法显示bootstrap自带的那套名为“glyphicon”的图标,在图标的引用处显示的是一个小方块,如图所示(4前面的小方块):

      但在chrome和IE 10下面则是可以正常显示的,说明这个问题并不是因为使用不当、相关文件存储位置错误而导致。在firfox里面显示不出来的情况遇到两种:

    1、我用的开发软件是webstorm,上图的页面,我从webstorm的浏览器图标里面打开,能显示出来符号,但是从文件夹直接双击html文件访问,浏览器上的符号就显示异常;

    2、就是不管哪种方式打开,都显示不出来符号;

    在网上搜索了很多原因如下:

    1、有帖子说,可能是因为强制设置了字体,导致了ff浏览器无法正常显示bootstrap图标,按照帖子上面对字体进行了改动,还是无法解决问题,看来原因不是这个。

    2、有帖子说可能是因为firfox的设置问题,解决办法步骤:

    步骤一:在ff的地址栏中 输入“about:config”,即进入配置界面。

    步骤二:进入后,看到这个页面:

    步骤三:搜索“security.fileuri.strict_origin_policy”,这 是该值应该是true。

    步骤四:双击该项,其值自动变为false,即可。

    步骤五:修改后,再刷新遇到问题的页面,即可看到正常显示的图标了。按照这个办法试了试,果然可以看到图标了。

    那是什么原因导致了这个问题的出现呢?原因是ff的一个安全策略导致的。该策略限制了HTML文件访问不在根目录下的文件夹中的web fonts。这种限制只在本地开发环境下,同时web fonts并未从远程获取时出现。若fonts文件夹被放置在了项目的根目录下。这样即使不去改变上述安全策略,也是可以正常显示的。

    还有一些异常状况,以后再慢慢补充。

    参考解决方案:http://www.th7.cn/web/html-css/201502/82548.shtml

  • 相关阅读:
    13、字符串相互匹配删除
    12、指定长度替换制表符
    11、输入字符颠倒输出
    10、字符串输入删除末尾特殊符,清除空行
    9、筛选满足长度条件的输入内容进行输出
    8、获取输入的字符串并输出最长的那个
    7、初识函数
    6、计数垂直直方图输出
    5、计数水平直方图输出
    Tiny4412 Uboot
  • 原文地址:https://www.cnblogs.com/zaifeng0108/p/7225057.html
Copyright © 2011-2022 走看看