参考帖子:
http://cn.voidcc.com/question/p-kzupiqwm-tb.html
https://stackoverflow.com/questions/2208933/how-do-i-force-a-favicon-refresh/5239747#5239747
favicon在,Chrome,Firefox,360,QQ浏览器,显示正常,但是在ie11下没有显示
一般会这么写
<link rel="shortcut icon" href="./img/new/16x16_favicon.ico" type="image/x-icon" />
但是在ie11下是没有显示出来的
如果是直接通本地打开,是没有显示的
具体原因,ie11,不去请求favicon,具体原因,查看上面的参考贴
我们可以看一下JD的官网是这么处理的
<link href="//www.jd.com/favicon.ico" rel="icon" type="image/x-icon" mce_href="//www.jd.com/favicon.ico">
他们采用的是绝对路径,也就是服务器根目录下存放的favicon图标,并配置对应的路径
而我们在本地打开的,是不生效的,说白了就是ie11懒得去读取,去请求,去加载
我们在本机修改link
<link rel="icon" href="http://192.168.xxx.xxx/16x16_favicon.ico" type="image/x-icon" />
xxx.xxx是你的本机IP地址,注意,favicon要放在nginx的html的根目录下
那么,我们的页面,放在本机起的nginx服务器中,在根据本机的IP,访问,favicon就能加载出来了