当前位置: 首页 > news >正文

鸿蒙开发组件之Web

一、加载一个url

myWebController: WebviewController = new webview.WebviewControllerbuild() {Column() {Web({src: 'https://www.baidu.com',controller: this.myWebController})}.width('100%').height('100%')}

二、注意点

2.1 不能用Previewer预览

Web这个组件不能使用预览,只能使用模拟器或者真机查看。

2.2 需要网络权限

需要在module.json5配置网络权限

 "requestPermissions": [{"name" : "ohos.permission.INTERNET",
//注意这里有个系统bug,不能写reason
//        'reason': 'abc',"usedScene" : {"when" : "inuse"},}],

2.3 加载的不是当前页面

默认加载的是Index页面,我们需要在EntryAbility.ts的onWindowStageCreate方法中,设置加载咱们的Web的page。

onWindowStageCreate(windowStage: window.WindowStage) {// Main window is created, set main page for this abilityhilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');//加载咱们的WebPage页面windowStage.loadContent('pages/WebPage', (err, data) => {if (err.code) {hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');return;}hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');});}

http://www.lryc.cn/news/260265.html

相关文章:

  • 成绩分析。
  • Excel实现字母+数字拖拉自动递增,步长可更改
  • Java之Stream流
  • vue中element-ui日期选择组件el-date-picker 清空所选时间,会将model绑定的值设置为null 问题 及 限制起止日期范围
  • 使用模方时,三维模型在su中显示不了怎么办?
  • AR-LDM原理及代码分析
  • MySQL常见死锁的发生场景以及如何解决
  • Leetcode 47 全排列 II
  • C# 图解教程 第5版 —— 第18章 泛型
  • 保障事务隔离级别的关键措施
  • Docker导入导出镜像、导入导出容器的命令详解以及使用的场景
  • 虚拟化嵌套
  • 【XILINX】记录ISE/Vivado使用过程中遇到的一些warning及解决方案
  • Tableau进阶--Tableau数据故事慧(20)解构Tableau的绘图逻辑
  • 45.0/HTML 简介(详细版)
  • Python 如何进行游戏开发?
  • 到底什么是DevOps
  • Keil生成bin文件
  • 【STM32】USART串口协议
  • 淋雨试验箱
  • 02-MQ入门之RabbitMQ简单概念说明
  • 敏感信息泄漏怎么破?来试试极狐GitLab 的密钥检测吧
  • go学习之网络编程
  • 将数组中的数逆序存放
  • Unity Web 浏览器-3D WebView中有关于CanvasWebViewPrefab
  • 一款计算机顶会爬取解析系统 paper info
  • CommonJs模块化实现原理ES Module模块化原理
  • 实验4.1 静态路由的配置
  • Java网络编程-深入理解BIO、NIO
  • ShenYu网关注册中心之HTTP注册原理