更多文章参见: https://github.com/elevenbeans/elevenbeans.github.io
接了一个业务方的小需求,做一个代替 JS 原生confirm 功能的弹框。
弹框样式 UED 提供,不表,开发过程 easy,不表。
在做视觉还原+多机适配的时候,发现某手机中安装的 UC 浏览器下点击确认/取消/关闭弹框均不消失。于是在众多机器均安装了 UC 回归测试, 定位问题确实出在 UC 上面。
早前所在部门 App 均采用 UC 内核,有相关调试经验。然而因同属一个集团,相关的 debug 包,调试方法,均有 UC 技术部的支持。
自己尝试,过程如下:
注意: 安装成功不代表能用,试了自己的坚果手机,打开的时候显示初始化失败。借了测试人员的测试机器,成功。 可能需要 root 权限 =,=
===================== Updated 2017-06-06 ===================
最新的 Debug 包已经没有 root 权限的困扰了 : )
===================== End ===================
这个工具包网上一搜一大把,但是注意 文件及动态链接库是否齐全.
例如:window 下需有 adb.exe + AdbWinApi.dll + AdbWinUsbApi.dll + fastboot.exe
下载解压到你想存放的任何文件夹均可。
adb,提示 “Android Debug Bridge …” 表示安装成功===================== Updated 2017-06-06 ===================
最新的 Debug 包已经无需端口映射了 : ),直接chrome://inspect即可开启调试
===================== End ===================
1 | adb forward tcp:9998 tcp:9998 |
当然,你也可键入 adb devices 命令,查看当前设备连接状态。如果 device 状态正常,此时,在手机上启动UC浏览器开发者版,并打开需要调试的页面,
PC 浏览器(推荐 Chrome)中输入 locahost:9998,便可开始前端调试。
常见问题:
===================== Updated 2017-06-06 ===================
===================== End ===================
UC 内核不支持 domObj.remove() 方法,哎。。。。。
统一使用:document.body.removeChild(element) 代替。
Over ~