favicon.ico 图标用于收藏夹图标和浏览器标签上的显示,如果不设置,浏览器会请求网站根目录的这个图标,如果网站根目录也没有这图标会产生 404。更有甚者,比如我司,其他项目是https,而官网则是http(不知哪个鸟总这么要求的)还出现了【Mixed Content】,但是,出于优化的考虑,要么就有这个图标,要么就禁止产生这个请求。
那么怎么去除呢?
在做 H5 混合应用的时候,不希望产生 favicon.ico 的请求。
可以在页面的 区域,加上如下代码实现屏蔽:
或者详细一点:
当然,既然是 dataURL 方式,IE < 8 等 old brower 就别想了