ArkUI为我们提供了Web组件来加载网页,借助它我们就相当于在自己的应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页

web组件的基本使用
    1.提供具有网页显示功能的组件,依赖src和controller控制器
    2.需要添加网络访问权限
    3.controller控制器可以控制网页的前进和后退,异步执行js脚本,并返回执行结果
    4.web组件支持的属性,可以通过链式调用来设置
    5.web组件支持的事件,onConfirm事件即确认或者取消

webview的基本使用
    1. @ohos.web.webview是系统提供的基本能力
    2.一个webview只能控制一个web组件,且必须绑定,才能调用webviewController的方法
    3.webviewController
            3.1runJavaScript 一部执行js返回结果
            3.2registerScriptProxy 注入js对象导windows对象中,并在windows对象中调用该方法
            3.3createWebMessagePorts 创建web消息接口

   4.confirm()方法和onconfirm()方法,是构建web页面和原生页面彼此沟通的桥梁 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐