软件_避免用chrome进行网站配置调试

坑1:自动填充

 chrome地址栏默认自动填充,关键是他完全接管了地址栏,即使你输入对的,它依然给你自动上一个错的,错的可能是之前对的网站,但现在关闭了。用户才应该掌控地址栏,而不是它,况且它还偶尔出错,这种错误虽是偶尔,但确是突破底限的错误。查了下这是chrome一个bug,大部分情况用户不会直接输入地址,都是百度等点进去的,所以也不会有问题,所以大部分时候体会不到这一点。

坑2:缓存

 默认缓存机制接管了太多东西,比如,我访问blog.123.cn,此时blog.123.cn指向loclahost,它自动跳转。没问题,之后,修改hosts,刷新dns,ping保证不是localhost。但chrome还自动跳转localhost。当然对大多数用户这种机制没问题,可以有效提高加载速度,但是如果正在对网站作修改,需要核实修改成果,这就是个大坑!!
 还有更典型的例子,同一个域名,部署2站点,a.123.com,b.123.com,此时后端nginx将a.123.com解析到a.index,chrome访问,没问题a.index,此时服务器nginx修改a.123.com,解析到b.index后,用chrome访问依然显示a.index,关键你刷新没用,必须ctrl+F5强刷。
 这简直就是灭绝人性!!!
 解决方案,调试时使用firefox,如果坚持用chrome,可以访问一次清空一次chrome缓存(最好也关了自动填充)!!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×