美文网首页码农日记
[Android]调试webview

[Android]调试webview

作者: 码者 | 来源:发表于2017-11-20 17:37 被阅读27次

学习自:Chrome on Android之三 调测WebView
(网上抄袭泛滥,来源已不可考,在此致谢分享的师兄)

为方便阅览,谨拷贝在此:

Android4.4(KitKat)开始 ,可以使用DevTools对原生Android应用程序的Android WebViews内容进行调试。

调试WebView要求


  • 在Android设备或模拟器运行Android4.4或更高版本,Android设备上启用USB调试模式。
  • Chrome 30或更高版本。更强大的WebView界面调试功能需要Chrome31或更高版本。
  • Android应用程序中的WebView配置为可调试模式。

开始配置


1. 在代码中配置WebView为可调试

Java代码:

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {  
    WebView.setWebContentsDebuggingEnabled(true);  
}  

注意web调测不受app manifest文件中debuggable标记状态的影响,如果希望仅debuggable为true时才能使用web调测,那么运行时检测此标记,如下:

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {  
    if ( 0 != ( getApplcationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE ) ) {  
        WebView.setWebContentsDebuggingEnabled(true);  
    }  
}  
2. 在Chrome中启用设置“USB web debugging”(不会影响WebView)

在DevTools中打开 WebView


在DevTools调试WebView:

  1. 使用USB数据线将移动设备连接到开发机器。将移动设备连接到开发机器时,可能会看到USB调试警报“设备请求权限”。为了避免每次调试时看到此警告,勾选“总是允许从这台计算机”,并单击“确定”。
  2. 在开发机器的Chrome上,打开检查about:inspect。
  3. 就能看到应用程序和调试的WebView列表的名称。单击旁边标签中inspect链接,就能在DevTools查看WebView的内容。

:在Chrome 31及更高版本,about:inspect页面提供了一个图形表示WebView的大小和相对设备屏幕的位置。在Chrome 31之前:about:inspect页面仅支持提供的WebView的标题。设置WebViews标题的过程中,选择正确的WebView。

image

相关文章

  • android 1

    android webview调试Genymotion For Fun – Free Android Emulat...

  • 打开Android APP Webview调试模式

    打开Android APP Webview调试模式 大家知道google提供了webview组件的调试工具devt...

  • 远程调试 WebView

    最近项目调试线上webView嵌套网页, 通过远程调试Webview就可以 操作流程 在您的原生 Android ...

  • WebView远程联调

    1. 用Chrome浏览器调试webview webView开启远程调试功能 Android设备连接电脑(电脑已安...

  • Android知识小记录(一)

    1. WebView的调试模式 在Android应用中,可以开启WebView的调试模式,这种模式下,可以使用ch...

  • 2019-07-30-Android各个版本的区别

    各个版本新特性 1,Android 4.4 (API19) 沉浸式状态栏 WebView webview调试功能 ...

  • 【调试】Android WebView调试

    做混合开发,经常遇到兼容性问题,如何调试WebView就显得比较重要了,具体步骤很简单,如下: 1. 设置WebV...

  • Android 各版本适配及新功能

    Android 4.4 (API19) 1.沉浸式状态栏2.WebView webview调试功能 WebV...

  • android webview 调试

    android 4.4 及以后可以直接在 chrome 浏览器里面调试 webview 页面做android这么长...

  • android WebView调试

    第一步:打开USB调试 至于如何打开,网上教程一搜一大把 善于动手丰衣足食 第二步:使用360浏览器或者Chro...

网友评论

    本文标题:[Android]调试webview

    本文链接:https://www.haomeiwen.com/subject/psamvxtx.html