最近改一些移动端的网页,然后就要调试,有时候桌面没问题的页面,移动端有问题,这时候就得用移动端调试,而移动端的小屏幕实在调试不方便(其实是我没找到怎么在移动端方便的调试网页),所以我用远程调试的方法。
移动端浏览器,在我这里主流是android的fx和chrome,ios的safari,姑且认为ios上其他浏览器都和safari类似,而android上其他垃圾货色我不考虑。
所有远程调试都是桌面版和移动版使用同一类型浏览器,意思是fx对fx,chrome对chrome,safari对safari。
chrome是最蛋疼的,必须adb,这就带来了很多问题,首先是手机的驱动,然后你得下一个adb。然后还有别的问题,就是它远程调试时调用的一些东西是特么需要翻qiiiiiiang的,蛋疼的很。默认走usb,那就得准备一根靠谱的usb线,还得考虑尾插是不是坏掉了,线的质量有没有问题(有不少线只能充电而不能走数据)。也可以走tcpip,但是如果没有授权的话,得先用usb获取授权,蛋疼。桌面版的版本还必须不低于移动版的版本,然后桌面版升级需要翻,烦躁。
safari,要求桌面必须是macos的safari,windows的不行,然后大概是相同内核的原因,safari也要求桌面版的版本不低于移动版(好像safari的远程调试是抄的chrome,不太确定)。然后safari的版本又是跟着系统走的,从别的组借来个imac,safari版本旧,不得不用公司的破网络升级系统,等待等待等待,结果最新stable的osx版本号仍然小于ios8,而周边别人的ios都是8,四处找人借低版本的ios。不过设备准备好了,连起来倒是很稳。macos毕竟跟linux近亲,用起来也没问题,除了传统浏览器快捷键不能用(也可能是键盘不匹配,同时我对macos的快捷键使用不熟的问题)。
fx远程调试是最开心的,默认可以用和chrome一样的方式,我不知道是不是有版本要求,反正fx升级又不没被墙。但是除了adb方式,fx还可以用自己的tcpip方式,进行简单的开启设置就可以了,非常易用。
总结,fx依旧是最厉害的,没有之一。
--
FROM 222.67.185.*