安卓篇-webview调试以及源码修改

chrome://inspect/#devices

先简单了解一下webview调试,例如手机版浏览器远程调试

先在chrome中打开这个网址: chrome://inspect/#devices


![请添加图片描述](https://img-blog.csdnimg.cn/direct/7f8d94c46fe343f3935deff6b88751ab.png)

到这里就可以调试了


** 如何检测app是否是嵌入web页面的**

android / sdk/tools/bin/ uiautomatorviewer.bat

最外层的比如 andorid.webkit.webview 有这个标志 或者整个页面是一个整体 ,没有按钮等方框




webview强制可调试

app内嵌的可调式权限会被禁掉

WebView.setWebContentsDebuggingEnabled(true)

如果是false 就看不到上图的页面

下面是安卓源中可以改动的地方,
其中WebView 的类有多个初始化的构造方法 ,每个后面都手动set一下
把setWebContentsDebuggingEnabled 的传入参数也改一下

pos:/home/jing/bin/aosp/frameworks/base/core/java/android/webkit/WebView.java

make  update-api

    public WebView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr,
            int defStyleRes) {
        this(context, attrs, defStyleAttr, defStyl
  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sugar椰子皮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值