firefox(ff)下无法显示bootstrap图标问题的解决方案

  最近在一个基于bootstrap的项目中遇到了一个问题,问题的表现是无法显示bootstrap自带的那套名为“glyphicon”的图标,在图标的引用处显示的是一个小方块儿,里面隐约可见4个貌似为16进制的字符,如图所示:。好端端、现成儿的图标用不了,悲哀~

  但在chrome和IE 10下面则是可以正常显示的,说明这个问题并不是因为使用不当、相关文件存储位置错误而导致。而且,在另一个基于同样版本bootstrap的项目中则没有遇到这个问题,怪哉~~

  后在网上搜到了解决方案,在此分享以供各位遇到问题的同好参考:在ff的地址栏中输入“about:config”,即进入配置界面。进入后,搜索“security.fileuri.strict_origin_policy”,这是该值应该是true。双击该项,其值自动变为false,即可。修改后,再刷新遇到问题的页面,即可看到正常显示的图标了。

  那是什么原因导致了这个问题的出现呢?原因是ff的一个安全策略导致的。该策略限制了HTML文件访问不在根目录下的文件夹中的web fonts。这种限制只在本地开发环境下,同时web fonts并未从远程获取时出现。

  后来看了下前面提到的那个没有出现问题的bootstrap项目。果然,其fonts文件夹被放置在了项目的根目录下。这样即使不去改变上述安全策略,也是可以正常显示的。

时间: 2024-10-28 06:53:15

firefox(ff)下无法显示bootstrap图标问题的解决方案的相关文章

修复 Firefox 下本地使用 Bootstrap 3 时 glyphicon 不显示问题

本地开发使用 Firefox 调试,遇到了 glyphicon 图标不显示的问题,期初以为是路径问题,搜索一大圈后找到了答案,原来这是一个安全性的问题,于是问题就好办了,解决方案如下: 1. 在Firefox地址栏输入 about:config 回车: 2. 搜索 security.fileuri.strict_origin_policy 双击,把 true 变为 false: 3. 刷新页面 完工.

font awesome的图标在WP8浏览器下无法显示的问题解决

font awesome无疑是bootstrap上面做的很赞第三方图标 笔者最近做的一个项目,图标在iphone和安卓上面的浏览器上显示都无问题,偏偏WP8上的浏览器显示有问题 通过chrome的开发者工具条是发现"fontawesome-webfont.woff"这个格式的文件无法识别(显示404错误) 于是,在IIS7中给其添加了一项MMIE,截屏如下: 添加后问题解决. font awesome的图标在WP8浏览器下无法显示的问题解决

360 浏览器 不显示 bootstrap 字体图标问题

最新在开发项目,需要引用字体图标 glyphicon ,在调试的过程中,google ,firefox 正常显示,360 ,ie 等 ,不显示. 排除了 1. 服务器 web mime 类型 2.项目中 css 路径问题 最终 在网上找的了一个方法:chrome://flags/   不显示字体图标问题.试着在360 浏览器中输入 次 命令,停用DirectWrite Windows 停用实验版DirectWrite字体渲染系 在次打开360 浏览器 glyphicon  字体图标正常显示

WPF编程,指定窗口图标、窗口标题,使得在运行状态下任务栏显示窗口图标的一种方法。

原文:WPF编程,指定窗口图标.窗口标题,使得在运行状态下任务栏显示窗口图标的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.net/qq_43307934/article/details/87966584 WPF默认的窗口,如果采用默认的标题与图标,运行状态下在任务栏中显示的图标就比较难看~ 如果要更改在任务栏的显示图标,需要设定窗口的Icon属性.这里给出一种方法. 方法一.前台指定? 1)添加图片到项目中 2)在窗口属性中设置icon 方法二.

JavaScript在IE和FF下的兼容性问题

久以来JavaScript兼容性一直是Web开发者的一个主要问题.在正式规范.事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬.为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 复制代码代码如下: 一.函数和方法差异:二.样式访问和设置:三.DOM方法及对象引用:四.事件处理:五.其他差异的兼容处理. 一.函数和方法差异 1. getYear()方法 [分析说明]先看一下以下代码: 复制代码代码如下: var year= new Date().getYea

在Delphi中显示Windows图标

栏目刊登了一篇<提取图标的Delphi控件>的文章,所介绍的方法可以用于提取包含在文件中的图标,但对于本身没有包含图标的文件却无法像Windows的“资源管理器”那样显示出其默认的图标.本文介绍了在Delphi的ListView组件中显示这种图标的方法,和<提取图标的Delphi控件>一文结合起来就可以显示出几乎所有的图标了.该方法的一大特色是不用绘制任何图标就能够显示许多Windows图标. 原文来自: [100脚本网 www.pc100.net] ---- 大量的图标显示是Wi

ie 和 ff下样式差距

IE和FF浏览器的默认样式 1.页边距IE默认为10px,通过body的margin属性设置FF默认为8px,通过body的padding属性设置要清除页边距一定要清除这两个属性值body {??? margin:0;??? padding:0;} 2.段间距IE默认为19px,通过p的margin-top属性设置FF默认为1.12em,通过p的margin-bottom属性设p默认为块状显示,要清除段间距,一般可以设置p {??? margin-top:0;??? margin-bottom:

DataGridView单元格内容自动匹配下拉显示

页面显示数据使用的控件是ComponentFactory.Krypton.Toolkit中的KryptonDataGridView控件.在指定“商品”单元格中需要根据用户输入内容自动匹配数据库中商品信息,并且单元格处于编辑模式时显示一个查询图标的按钮,点击该按钮也将显示数据库中所有商品信息. KryptonDataGridView显示控件此处命名为kDGVIndentDetail; 用于下拉显示匹配内容的DataGridView命名为dgv; 1.建立一个DataGridView类型的页面变量用

Ubuntu下删除卸载程序图标

Ubuntu下删除卸载程序图标 方法一:直接在终端输入命令alacarte.可以任意增.改.隐藏.显示菜单,但无法删除菜单,即使拥有root权限. 方法二:注意几个目录和文件./usr/share/applications/下的desktop文件/usr/share/applications/mimeinfo.cache文件~/.local/share/applications下的desktop文件~/.local/share/applications/default.list目录下的文件~/.