博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
强制开启android webview debug模式使用Chrome inspect
阅读量:5949 次
发布时间:2019-06-19

本文共 1184 字,大约阅读时间需要 3 分钟。

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

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

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

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

由于大部分 App 的 debug 模式是关闭的,即便是内部 App,比如 QQ/微信,要去找一个开启了debug 模式的版本还是比较麻烦的。因此需要使用借助第三方工具来强制开启任何 App 的 Android webview debug模式,使之可以使用 chrome inspect。而这个工具就是 Xposed 

我们已经提供了一份要安装的文件,请首先到  下载文件。 (也可以直接只需一下操作下载)

网上搜索:Xposed框架下载

 

1、root设备

 

因为涉及到 root 权限,因此需要将手机进行 root。有很多工具可以来 root,比如KingRoot、一键root、360一键root等。如果你安装了QQ电脑管家,可以在“电脑管家-工具箱-其他”列表里面看到KingRoot。 

2、安装xposed框架

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

3、安装xposed webview debugging模块

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

4、激活Xposed

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

但有部分手机会出现类似如下的错误,导致无法点击“安装/更新”,目前已知的是部分版本的MIUI是会出现这个问题的

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

            

5、关于QQ等

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

6、测试

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

 

转载于:https://www.cnblogs.com/wang1yi1xian1/p/11017601.html

你可能感兴趣的文章
Linux 版lcx
查看>>
java.util.HashMap解读
查看>>
标准滚动条算法
查看>>
字符串练习题
查看>>
Linux的基本指令--服务器
查看>>
在LNMP环境下安装测试HTTPS及其问题
查看>>
二分图最大匹配
查看>>
合并石子,石子合并(环状区间DP)
查看>>
Apache用户认证、域名跳转、Apache访问日志
查看>>
构造函数与拷贝构造函数
查看>>
VM 9 安装64位系统,出现的问题
查看>>
New 的含义和List<T>的数据结构
查看>>
其实我们很幸运
查看>>
FLEX 24节气算法
查看>>
学习笔记之PHP 基础
查看>>
终于有人把云计算、大数据和人工智能讲明白了!
查看>>
解决Django中通过主键像外键所在的表中添加内容
查看>>
我的友情链接
查看>>
How to Get Started with JMeter: Part 3 – Reports & Performance Metrics Best Practices
查看>>
SSH隧道与端口转发及内网穿透
查看>>