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页面和原生页面彼此沟通的桥梁