惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
云风的 BLOG
云风的 BLOG
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
IT之家
IT之家
Vercel News
Vercel News
C
Check Point Blog
Google DeepMind News
Google DeepMind News
月光博客
月光博客
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog

张鑫旭-鑫空间-鑫生活

1分钟速度了解text-align match-parent声明 « 张鑫旭-鑫空间-鑫生活 光标的形状也能设置了,就是CSS caret-shape属性 « 张鑫旭-鑫空间-鑫生活 pretext与文字四面环绕效果的实现 « 张鑫旭-鑫空间-鑫生活 JSON.rawJSON方法的作用是什么? « 张鑫旭-鑫空间-鑫生活 如何使用CSS判断鼠标从哪个方向进入元素? « 张鑫旭-鑫空间-鑫生活 借助mediabunny纯JS实现视频水印、剪裁、合成等功能 « 张鑫旭-鑫空间-鑫生活 务必谨慎使用JS WeakRef弱引用 « 张鑫旭-鑫空间-鑫生活 CSS六边形头像的实现与蜂巢布局 « 张鑫旭-鑫空间-鑫生活 CSS corner-shape与背景底纹技术 « 张鑫旭-鑫空间-鑫生活 浅学WebTransport API:下一代Web双向通信技术 « 张鑫旭-鑫空间-鑫生活 HTML dialog元素新支持了closedBy属性 « 张鑫旭-鑫空间-鑫生活 HTML interestfor属性与悬停popover交互效果 « 张鑫旭-鑫空间-鑫生活 CSS3模拟window7炫酷界面效果展示 « 张鑫旭-鑫空间-鑫生活 图片旋转+剪裁js插件(兼容各浏览器) « 张鑫旭-鑫空间-鑫生活 纯js无图片无外链CSS图片幻灯片播放插件 « 张鑫旭-鑫空间-鑫生活 CSS border三角、圆角图形生成技术简介 « 张鑫旭-鑫空间-鑫生活 CSS “渐进增强”在web制作中常见应用举例 « 张鑫旭-鑫空间-鑫生活 让IE6/IE7/IE8浏览器支持CSS3属性 « 张鑫旭-鑫空间-鑫生活 jQuery – 高亮动态显示页面HTML代码插件 « 张鑫旭-鑫空间-鑫生活 翻译 – 逐渐消失的Flash网站 « 张鑫旭-鑫空间-鑫生活 CSS reset的重新审视 – 避免样式重置 « 张鑫旭-鑫空间-鑫生活 新浪微博插入话题后部分文字选中的js实现 « 张鑫旭-鑫空间-鑫生活 JavaScript实现http地址自动检测并添加URL链接 « 张鑫旭-鑫空间-鑫生活 CSS实现兼容性的渐变背景(gradient)效果 « 张鑫旭-鑫空间-鑫生活 CSS content内容生成技术以及应用 « 张鑫旭-鑫空间-鑫生活 CSS gradient渐变之webkit核心浏览器下的使用 « 张鑫旭-鑫空间-鑫生活 CSS渐变之CSS3 gradient在Firefox3.6下的使用 « 张鑫旭-鑫空间-鑫生活 区分IE8/IE7/IE6及其他浏览器-CSS “\9″hack « 张鑫旭-鑫空间-鑫生活 CSS实现跨浏览器兼容性的盒阴影效果 « 张鑫旭-鑫空间-鑫生活 CSS3&HTML5各浏览器支持情况一览表 « 张鑫旭-鑫空间-鑫生活
本地开发设置个区分明显的favicon吧~ « 张鑫旭-鑫空间-鑫生活
张鑫旭,zhangxinxu · 2019-08-06 · via 张鑫旭-鑫空间-鑫生活

by zhangxinxu from https://www.zhangxinxu.com/wordpress/?p=8827
本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。

本地favicon头图占位图

一、纳尼,怎么bug还在那里?

昨晚睡得很早,今天状态很好,谁知测试驾到,登录产品账号,严重bug卧槽,让我马上修好。

打开项目仓库,查看代码思路,发现可疑出处,改正非常迅速,刷新查看屏幕,居然还是错误!

难道其他问题?排查非常努力,想想只能这里,再次修改实例,结果很不顺利,错误还在那里。

真的非常神奇,想想类似经历,不费吹灰之力,现在居然没戏,完全没有道理,究竟问题哪里?

难道缓存还在,F5刷新已烂,抓狂奔溃无奈,后来定睛一看,我去什么鸟蛋,线上地址在玩!

当场吐血三升,为何如此蠢笨,为何如此天真,导致如此蛋疼,仔细思考根本,favicon没有区分。

下图图标线上:

线上

下图不是线上:

不是线上地址

单看标题一样:

区分够呛

想要区分够呛!


问题既然弄清,就要设法搞定,有种方法可行,使用不同图形,线上一种图形,本地另外图形。

二、去伪存真,显著区分

线上保持不变,本地代码多点,弄个favicon图片,差别定要明显,PNG base64内嵌,从此问题再见。

例如我的实现:

<?php if ($_SERVER['HTTP_HOST'] == 'localhost') { ?>
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFv3EA////ivf3AgAAAD1JREFUeNqMjlEKADAIQn33v/TY+tAJg1VQhmnSb1CQXUZcfUYCHgVSBZpCGQ3dR8Qufa1BpE3Un7xjCTAAHt4AP710jNUAAAAASUVORK5CYII=" sizes="16x16">
<? } ?>

效果可以体验:

本地和线上

线上蓝底白字图片,本地橙底白字图片,本地线上区分明显,低级错误不再出现。改动可以准确体验,不再刷到错误页面,从此告别啪啪打脸,状态饱满真每一天。

其他要点

PNG图片base64内嵌,只是为了减少外链,直接URL地址呈现,favicon也会准确出现。

<link rel="icon" type="image/png" href="https://image.zhangxinxu.com/image/blog/201908/favicon-16.png" sizes="16x16">

最后再说一点,sizes尺寸多变,32×32更为推荐,retina屏清晰可见。

<link rel="icon" type="image/png" href="https://image.zhangxinxu.com/image/blog/201908/favicon-32.png" sizes="32x32">

favicon更多深入要点,这篇文章有所讲解,过了这村就没这店,可以进入见见世面。

三、素质三连,本文小结

本文一点小技巧,内容不长很短小;生怕嫌水被人笑,打油诗才凑热闹。

本文到此不多言,相逢到此即是缘,欢迎转发与留言,祝你八月赚大钱。

本文为原创文章,欢迎分享,勿全文转载,如果内容你实在喜欢,可以加入收藏夹,永不过期,而且还会及时更新知识点以及修正错误,阅读体验也更好。
本文地址:https://www.zhangxinxu.com/wordpress/?p=8827

(本篇完)