大佬教程收集整理的这篇文章主要介绍了在线调试 微信打开的HTML5页面,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
现在微信内嵌了自己的 X5 浏览器内核,该内核毕竟与别的主流浏览器还是有一点差别,如何线上调试成了一个棘手的问题。 开发时我们还可以使用 alert,线上错误就没办法了,再说总alert也很烦。
《@L_618_3@》
下面这个步骤将允许你在电脑的 chromium 浏览器 :
手机上 -> 工具 -> 设置 -> 开发人员选项 -> 开启 USB 调试
PS:华为的手机默认没有显示 开发人员选项
,需要: 手机上 -> 工具 -> 设置 -> 关于手机 -> 连续点击 版本号
5~7次, 之后会提示说 进入开发者模式,再返回后就可以看到 开发人员选项
了
//deletetbs
删除原有的 TBS 工具打开 TBS 工具集
:
解压附件中的 inspector_client20150401.zip
file inspector_client20150401.zip # 可以检测到使用的是 7zip 格式压缩的 sudo mkdir /usr/local/inspector_client sudo apt-get install P7zip-full 7z x inspector_client20150401.zip -r -o /usr/local/inspector_client cd /usr/local/inspector_client sudo chomd +x platforms/linux/adb # 为adb增加可执行权限 sudo chmod +x inspector.py sudo vi inspector.py # 移除第一行中的 `^M`, 否则会报错,提示找不到 python ./inspector.py # 开始执行,之后用 chromium 浏览器访问 http://localhost:9222 # 如果提示未找到USB设备,请参考下面的 `让电脑识别手机的USB连接`
国产手机大多无法被android开发套件的adb程序识别,需要手动配置一下
通过 lsusb
命令获取所有的 usb 设备
Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 003: ID 0101:0007 Bus 003 Device 018: ID 12d1:1052 Huawei Technologies Co.,Ltd. # 该行的 `12d1:1052` 就是手机的 USB ID Bus 003 Device 004: ID 258a:0003 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
创建规则文件
sudo touch /etc/udev/rules.d/50-android.rules sudo vi /etc/udev/rules.d/50-android.rules # 增加以下一行内容,其中 12d1:1037 就是前一步获取的手机的 USB ID SUBSYstem=="usb",SYSFS{idVendor}=="12d1:1037",MODE="0666"
重启 udev 服务
sudo service udev restart
使用 adb 检查
${inspector_client_homE}/platforms/linux/adb kill-server ${inspector_client_homE}/platforms/linux/adb devices
以上是大佬教程为你收集整理的在线调试 微信打开的HTML5页面全部内容,希望文章能够帮你解决在线调试 微信打开的HTML5页面所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。