操作步骤

  • Android系统:
    • 第一次操作x5,打开网址http://debugtbs.qq.com/,在页面中点击「安装线上内核」,等待安装完成,出现「安装成功,重启后生效」的提示。
    • 点击「重启」按钮即可,无需重启QQ程序,再打开网址http://debugx5.qq.com,会提示「debugx5仅在使用了x5内核时有效,由于当前没有使用x5,无法打开debugx5」,这个提示表示成功了。使用weditor就可以定位到页面元素了。
      注意:这里一定不要杀掉QQ进程,一旦杀掉进程再打开后默认又是使用了X5内核了。
    • 非第一次操作可以通过新打开网址http://debugx5.qq.com,看下当前是否是x5内核(出现「X5内核调试专用页」则表示当前是X5)来判断是否要操作第一步。
  • iOS系统:
    • 上述的网址只适用于Android,iOS不可用
    • iOS上小程序中的元素可以直接定位,不安装线上内核也可以达到测试目的。

实操机型

  • 华为HONOR 9X、MIX2
  • 部分手机在安装内核之后会直接重启QQ,比如Meizu6plus,这样就无法保持非X5内核状态了。

遗留问题

  • 在调试页面安装了线上内核后,QQ浏览器不再使用X5内核的原理不清楚是啥?(找到我认为可能原因是安装线上内核后Android的原生webview集成了X5内核。如果不对,麻烦告知一下真正原因~)

拓展知识