强制开启android webview debug模式使用Chrome inspect

 1、普通h5页面手机端调试

此种方式最简单,在安卓手机中安装安卓版 chrome,USB 链接 PC,而后在 PC 的 chrome 浏览器中打开 chrome://inspect 便可。 java

3、基于webkit核心的webview端调试

从 Android 4.4 开始,webkit是支持远程调试的,不过须要将app的debug模式打开,能够使用以下代码:WebView.setWebContentsDebuggingEnabled(true);android

因为大部分 App 的 debug 模式是关闭的,即使是内部 App,好比 QQ/微信,要去找一个开启了debug 模式的版本仍是比较麻烦的。所以须要使用借助第三方工具来强制开启任何 App 的 Android webview debug模式,使之能够使用 chrome inspect。而这个工具就是 Xposed git

咱们已经提供了一份要安装的文件,请首先到 https://github.com/feix760/WebViewDebugHook 下载文件。 (也能够直接只需一下操做下载)github

网上搜索:Xposed框架下载web

 

一、root设备

 

由于涉及到 root 权限,所以须要将手机进行 root。有不少工具能够来 root,好比KingRoot、一键root、360一键root等。若是你安装了QQ电脑管家,能够在“电脑管家-工具箱-其余”列表里面看到KingRoot。 chrome

二、安装xposed框架

在下载文件的hook.zip中,找到 de.robv.android.xposed.installer_v33_36570c.apk,安装之。也能够去 官网 下载。 

浏览器

三、安装xposed webview debugging模块

在下载文件的hook.zip中,找到 WebViewDebugHook.apk,安装之。微信

四、激活Xposed

安装后上述两个apk以后,能够看到手机上面出现了一个叫 Xposed Installer 的图标,点击进去以后会看到提示说Xposed未激活,点击红色字体部分,会切换到另一条页面,点击“安装/更新”按钮便可。app

但有部分手机会出现相似以下的错误,致使没法点击“安装/更新”,目前已知的是部分版本的MIUI是会出现这个问题的框架

安装完成以后,重启再打开,再点击刚才点击过的地方,切入页面以后,勾选,再重启,重启以后即激活了Xposed

            

五、关于QQ等

QQ等默认会使用X5内核,把下载文件中的 debug.conf 放在sd卡根目录下就能够强制它使用 Android 自带 webview 。 

六、测试

手机usb链接电脑,使用 chrome 打开 chrome://inspect ,而后打开任意 App 的 webview ,接下来就是见证奇迹的时候了。

相关文章
相关标签/搜索