HarmonyOS 鸿蒙Next使用webview_flutter无法打开网页

HarmonyOS 鸿蒙Next使用webview_flutter无法打开网页 在鸿蒙设备中使用webview_flutter库无法打开网页,界面空白,在iOS和安卓设备中可以正常打开

webview_flutter: git: url: “https://gitee.com/openharmony-sig/flutter_packages.git” path: “packages/webview_flutter/webview_flutter”

3 回复

请将c_flutter_test\ohos\entry\src\main\ets\entryability.ets,中的内容改成

import { FlutterAbility } from '@ohos/flutter_ohos'  
import { GeneratedPluginRegistrant } from '@ohos/flutter_module/src/main/ets/plugins/GeneratedPluginRegistrant';  
import FlutterEngine from '@ohos/flutter_ohos/src/main/ets/embedding/engine/FlutterEngine';  

export default class EntryAbility extends FlutterAbility {  
  configureFlutterEngine(flutterEngine: FlutterEngine) {  
    super.configureFlutterEngine(flutterEngine)  
    GeneratedPluginRegistrant.registerWith(flutterEngine);  
  }  
}

更多关于HarmonyOS 鸿蒙Next使用webview_flutter无法打开网页的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


你好大佬,我的也是界面空白,但是我的是uniapp鸿蒙元服务,登录页面可以正常显示,登录后点OA管理跳转就是界面白屏,但是百度上链接又可以正常打开,

针对HarmonyOS鸿蒙Next使用webview_flutter无法打开网页的问题,可能的原因及解决方案如下:

  1. 权限配置: 确保你的应用已经正确配置了网络访问权限。在鸿蒙系统的config.json文件中,检查并添加必要的网络访问权限配置。

  2. WebView配置: 检查webview_flutter插件的配置是否正确。确认插件版本与鸿蒙系统版本的兼容性,以及是否按照插件文档正确集成了WebView组件。

  3. URL格式: 确认你尝试打开的网页URL格式是否正确,包括协议(http或https)、域名和路径等。错误的URL格式可能导致WebView无法加载页面。

  4. 系统兼容性: 检查鸿蒙系统版本是否支持当前使用的webview_flutter插件版本。有时候,新系统版本的更新可能会引入与旧插件不兼容的变更。

  5. 调试和日志: 使用鸿蒙系统的开发者工具进行调试,查看WebView加载网页时的日志输出,以获取更详细的错误信息。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html 。在这里,你可以获得更专业的技术支持和帮助。

回到顶部