Harmony的WebView如何开启debug进行inject调试

鸿蒙WebView
2022-01-14 17:34:34
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
臣之民
2

我查了下,hap文件包含apk,那么harmony可能依赖Android运行环境,那么极大可能Harmony的webview使用的就是android的webview。如此我使用了以下代码在ability的onStart方法中

try {
    Class web =  Class.forName("android.webkit.WebView");
    if(web != null){
        Method method = web.getMethod("setWebContentsDebuggingEnabled",boolean.class);
        method.invoke(web,true);
    }
} catch (ClassNotFoundException | NoSuchMethodException e) {
    e.printStackTrace();
} catch (InvocationTargetException e) {
    e.printStackTrace();
} catch (IllegalAccessException e) {
    e.printStackTrace();
}

就可以是用ucdevtool或者chrome来调试了

分享
微博
QQ
微信
回复
2022-02-11 10:00:15
mb609898e2cfb86
1

文档中暂时没看到演示,可能后续会更新,可以关注一下

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-webview-0000001092715158

分享
微博
QQ
微信
回复
2022-01-18 15:44:48
相关问题
如何对Serviceabbility进行调试
1000浏览 • 1回复 待解决
DevEco Studio怎么使用真机进行调试
6199浏览 • 1回复 待解决
鸿蒙应用如何判断是否使用debug签名?
1417浏览 • 1回复 待解决
PolarDB如何开启TDE功能?
1465浏览 • 1回复 待解决
如何解决hilog.debug日志无法打印
463浏览 • 1回复 待解决
创建JS项目如何使用webview
2895浏览 • 1回复 待解决
鸿蒙webview如何去除默认白色背景?
2512浏览 • 1回复 待解决
如何自学Harmony鸿蒙系统
8302浏览 • 4回复 待解决
Service 开启 Activity 失败
511浏览 • 1回复 待解决
请问下鸿蒙webview如何设置请求头?
4276浏览 • 1回复 待解决
怎么监听蓝牙开启状态?
2955浏览 • 1回复 待解决
如何开启AOT编译模式,有人知道吗?
131浏览 • 1回复 待解决
如何开启明文传输 即 http 请求
8004浏览 • 4回复 待解决