编程开发

微信内置浏览器HTTP_USER_AGENT

微信内置浏览器HTTP_USER_AGENT

随着微信的普及和微信公众号的营销日益增多,我们所面对的开发不再仅仅局限于传统的网站,微信开发也成为了我们程序猿的一项必修课程。我们可以借助微信开发者工具进行微信小程序和微信公众号网页开发,但是在微信公众号网页开发过程中,对于页面设计和排版还是有一定的缺陷,比如通常我们刷新网页只需要按F5即可,而在微信开发者工具中需要使用Ctrl+R进行刷新,颇有不便。我们可以通过浏览器的开发者工具设置浏览器的调试……

阅读全文>>
前端设计

CSS hack整理

对于前台开发来说,最讨厌的就是各个浏览器对CSS的兼容性问题了,每次一开发前台总要在各个浏览器中测试,电脑中除了IE还安装了十多个浏览器,还有IETest这个针对IE各版本测试的软件,每次都头疼为什么这么多浏览器就不能统一一下呢,为什么还有那么多人还舍不得放弃IE6呢。好了,闲话不扯了,进入正题,在上篇博文《当{clear:both}遇上古董IE6》中我就提到了要整理一下CSS的hack,结果一直……

阅读全文>>
前端设计

Ueditor无法通过拖拽移动文字或图片位置的解决办法

前段时间一直被Ueditor(百度编辑器)在个别浏览器中无法通过拖拽来移动文字或图片的位置这个问题困扰,只要一拖动文字或图片,就会在新窗口或者新选项卡上打开新页面,最先开始还以为是Ueditor的配置有问题,查看配置文件后也没发现任何问题,无奈,只有暂放。 直到前几天,通过在各大主流浏览器上测试后发现只有IE、Firefox等个别浏览器上出现上述问题,于是想到是否是由于浏览器设置了拖拽搜索这个功能……

阅读全文>>
前端设计

当{clear:both}遇上古董IE6

今天又完成了一个客户的网站,在做最后的各浏览器兼容性测试时,在IE6和IE7上,一个盒子模型居然内部自动增高了,导致和其他盒子模型高度不一致,万恶的古董IE6,不过使用它的人还不少,没办法只有检查哪里的代码没兼容。IETester中IE6版本的测试效果,红框处为异常区域仔细检查了CSS代码和HTML代码,在上边红框相邻的代码中发现了一段清除浮动的代码,我试着将其删除,页面在IE6下也就显示正常了。……

阅读全文>>