今天碰到一个很神奇的事情,以前都好好的平板或者手机上都能用的站点,突然部分js失效不能用了,这让我很困惑,因为在desktop上访问页面一点问题也没有,即使是加了启动参数模拟移动设备的Chrome也没有问题。好吧,我首先想到的是查看下手机浏览器收到的源代码,在查看怎么看源代码的过程中发现FireFox和Chrome都可以进行远程调试,喜大普奔!由于我们的站点需要且仅需要支持Chrome就可以了,果断地安卓Chrome debug起来。谷歌你真棒!

远程调试安卓版CHROME中WEB程序

远程调试安卓版CHROME中WEB程序

Continue reading


由于任务需要,需要自定义dojo中的loading的图片,Dojo从1.5版开始就提供了progressIndicator.setImage()的方法来自定义图片,但是过程中发生了网速导致图片加载失败的情况,以及Chrome中随机性地发生cancel这张图片载入的情况,最终决定从源头下手,查看dojo源代码,自己处理dojo的loader。原生的DoJo 1.9的progressIndicator介绍可以参考这里

dojo progressIndicator

dojo progressIndicator

Continue reading