最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 无星的前端之旅(十六)——移动端调试技巧

    正文概述 掘金(XingXiaoWu)   2021-02-05   525

    背景

    常见的需求,开发移动端h5,在移动端浏览器或者移动端app上渲染。

    前端不知道怎么在移动端调试,移动端不知道怎么调试网页。

    经常出了问题不知道是找移动端解决还是找前端解决。

    好了,我们举个例子:

    公司小改改写了个页面,要在app的webview里加载,本地调试杠杠的,自己手机杠杠的,但是一上特意准备的测试机,就白屏了。

    我号称是公司移动端里最会写前端的,前端里最会写移动端的。只能露一手了[LetMeSee]

    如果你是前端,可以找个客户端,按此方法操作打开调试控制台,由你来调试网页上的问题

    如果你是个移动端,你就可以按照这个方法,为前端同学准备好调试环境,剩下的网页调试工作交给他们

    如何查找问题

    其实有两种方式可以去做。

    一.VConsole

    VConsole:如其描述,是一个轻量、可拓展、针对手机网页的前端开发者调试面板。

    感谢腾讯,开源了这么好的一个工具。

    但我总觉得,看日志不如打断点来的舒服。

    二.远程调试

    移动端分为iOS和Android,所以我会分别演示,如何在两端上进行远程调试。

    iOS篇

    1.准备:

    mac,iPhone或iPad。

    2.使用移动设备加载网页

    比如我这举个例子,我使用app的webview加载页面

    无星的前端之旅(十六)——移动端调试技巧

    3.开启safari的开发模式

    Safari-偏好设置-高级-在菜单栏显示开发

    无星的前端之旅(十六)——移动端调试技巧

    无星的前端之旅(十六)——移动端调试技巧

    4.打开开发菜单,点击对应网页地址

    无星的前端之旅(十六)——移动端调试技巧

    就可以看出,safari的控制台就跳出来了

    无星的前端之旅(十六)——移动端调试技巧

    无论是想打断点还是打印,就都可以用了

    无星的前端之旅(十六)——移动端调试技巧

    Android篇

    1.准备:

    梯子,Chrome内核的浏览器(其实是指就是Chrome或者新版Edge),一部安卓设备,一根usb线

    2.打开梯子,并且添加google所有域名fq(看不懂的就开全局fq)

    3.用usb线链接电脑和手机,并打开开发者模式

    怎么打开开发者模式,自己百度,检测手机是否链接上了电脑可以使用adb命令

    adb devices
    

    输出列表里有设备就算连上了

    无星的前端之旅(十六)——移动端调试技巧

    4.用浏览器访问地址

    上面使用了app的webview,这里我们就演示一下浏览器

    安卓设备使用chrome浏览器访问地址

    (目前使用其他浏览器暂时无法进行远程调试,但如果是app的webview是一定可以的)

    5.打开chrome网页

    随便打开一个网页,F12,打开调试控制台

    在从更多工具中,找到remote devices

    无星的前端之旅(十六)——移动端调试技巧

    下方会弹出一个远程设备的窗口,点击其中的网页

    无星的前端之旅(十六)——移动端调试技巧

    左侧会弹出已连接的设备和设备Chrome浏览器访问的网页

    无星的前端之旅(十六)——移动端调试技巧

    点击inspect,会弹出一个手机端的控制台调试工具(此过程会根据不同的设备webkit内核版本下载不同依赖,因此需要梯子fq)

    无星的前端之旅(十六)——移动端调试技巧

    接下来无论是想打断点还是打印,就都可以用了。

    PS

    我司小改改遇到的问题是我们某个库打包没转ES5,在低版本的浏览器上报错了引起的,经过Babel转换后已经正常运行了 无星的前端之旅(十五)——babel初探

    参考

    Chrome DevTools


    起源地下载网 » 无星的前端之旅(十六)——移动端调试技巧

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元