HarmonyOS chrome://inspect 无法使用,webview无法调适?

阅读 592
1 个回答

请参考如下判断方法:

1.setWebDebuggingAccess需要写在aboutToAppear生命周期中,写在类似于webview.once的回调中是不起作用的

2.需要在DevEco Studio应用工程的module.json5文件中增加ohos.permission.INTERNET权限

3.嵌套的web组件需要在底层web的位置加上setWebDebuggingAccess

4.只连接真机,关闭模拟器

5.按照文档操作,使用正确的pid,一般为200开头数字后面的一串数字。参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-debugging-with-devtools-V5

6.端口转发任务过多,使用hdc fport ls查看,使用hdc fport rm [tcp:1234 tcp:1080]命令删除所有任务后,重新执行操作。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/hdc-V5\#%E7%BD%91%E7%BB%9C%E7%9B%B8%E5%85%B3%E5%91%BD%E4%BB%A4

示例:

hdc shell

ps -ef | grep “myapp”

//显示browser进程和render进程

20020131 45151 681 3 16:39:05 ? 00:00:04 com.example.myapplication

1000010 45221 780 4 16:39:05 ? 00:00:05 com.example.myapplication

exit

hdc fport tcp:9222 localabstract:webview\_devtools\_remote\_45151

hdc fport ls

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进