HarmonyOS 鸿蒙Next本地模拟器无法与Web组件内容进行交互的问题

HarmonyOS 鸿蒙Next本地模拟器无法与Web组件内容进行交互的问题

就是网页里的按钮也点不了,input框也点不了、也输入不了,请问一下是咋回事

5 回复

楼主你好,目前双框架模拟器不支持webview相关特性,后续无版本计划,考虑未来在单框架上支持。

更多关于HarmonyOS 鸿蒙Next本地模拟器无法与Web组件内容进行交互的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


使用Devtools工具调试前端页面-Web-开发-HarmonyOS应用开发

通过谷歌或edge浏览器连接模拟器webview,在浏览器端操作。

edge://inspect/#devices

chrome://inspect/#devices

官方文档里使用的hdc工具在 鸿蒙SDK里,api9里的有问题,使用\Sdk\hmscore\3.1.0\toolchains里的hdc工具

应该还不能滚动吧

正是,除了能看,啥都做不了,

在HarmonyOS鸿蒙Next中,本地模拟器无法与Web组件内容进行交互的问题,可能是由于Web组件的JavaScript桥接功能未正确配置或模拟器环境与Web组件的兼容性问题导致的。鸿蒙Next的Web组件通过WebView控件加载网页内容,若未正确启用JavaScript桥接,可能导致网页中的JavaScript代码无法与鸿蒙应用进行交互。

检查以下几点:

  1. 确认WebViewJavaScriptEnabled属性已设置为true,以启用JavaScript支持。
  2. 确保网页中的JavaScript代码正确调用鸿蒙提供的接口,如hwBridge,以实现与应用的交互。
  3. 检查模拟器版本是否支持Web组件的完整功能,某些模拟器可能存在功能限制。

若问题仍未解决,可能是模拟器环境本身的限制,建议进一步排查或尝试使用真机测试。

回到顶部