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

网站怎么做播放器西安 做网站

网站怎么做播放器,西安 做网站,杭州号码百事通做网站,通过网站建设提高企业的1. Web组件概述 Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 页面加载:Web组件提供基础的前端页面加载的能力,包括:加载网络页面、本地页面、html格式文本数据。 页面交互&#…

1. Web组件概述

Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载页面交互页面调试等能力。

  • 页面加载:Web组件提供基础的前端页面加载的能力,包括:加载网络页面、本地页面、html格式文本数据

  • 页面交互:Web组件提供丰富的页面交互的方式,包括:设置前端页面深色模式,新窗口中加载页面,位置权限管理,Cookie管理,应用侧使用前端页面JavaScript等能力

  • 页面调试:Web组件支持使用Devtools工具调试前端页面

2. Web使用

页面加载是Web组件的基本功能。根据页面加载数据来源可以分为三种常用场景,包括加载网络页面加载本地页面加载HTML格式的富文本数据。 页面加载过程中,若涉及网络资源获取,需要配置ohos.permission.INTERNET网络访问权限。

2.1 加载网络页面

可以在Web组件创建时,指定默认加载的网络页面 。在默认页面加载完成后,如果需要变更此Web组件显示的网络页面,可以通过调用loadUrl()接口加载指定的网页。

在下面的示例中,在Web组件加载完“www.example.com”页面后,可通过loadUrl接口将此Web组件显示页面变更为“www.example1.com”

// xxx.ets
import web_webview from '@ohos.web.webview';
import business_error from '@ohos.base';
​
@Entry
@Component
struct WebComponent {webviewController: web_webview.WebviewController = new web_webview.WebviewController();
​build() {Column() {Button('loadUrl').onClick(() => {try {// 点击按钮时,通过loadUrl,跳转到www.example1.comthis.webviewController.loadUrl('www.example1.com');} catch (error) {let e: business_error.BusinessError = error as business_error.BusinessError;console.error(`ErrorCode: ${e.code},  Message: ${e.message}`);}})// 组件创建时,加载www.example.comWeb({ src: 'www.example.com', controller: this.webviewController})}}
}

2.2 加载本地页面

将本地页面文件放在应用的rawfile目录下,开发者可以在Web组件创建的时候指定默认加载的本地页面 ,并且加载完成后可通过调用loadUrl()接口变更当前Web组件的页面。

在下面的示例中展示加载本地页面文件的方法:

  1. 将资源文件放置在应用的resources/rawfile目录下。

  1. 应用侧代码

// xxx.ets
import web_webview from '@ohos.web.webview';
import business_error from '@ohos.base';
​
@Entry
@Component
struct WebComponent {webviewController: web_webview.WebviewController = new web_webview.WebviewController();
​build() {Column() {Button('loadUrl').onClick(() => {try {// 点击按钮时,通过loadUrl,跳转到local1.htmlthis.webviewController.loadUrl($rawfile("local1.html"));} catch (error) {let e: business_error.BusinessError = error as business_error.BusinessError;console.error(`ErrorCode: ${e.code},  Message: ${e.message}`);}})// 组件创建时,通过$rawfile加载本地文件local.htmlWeb({ src: $rawfile("local.html"), controller: this.webviewController })}}
}
  1. local.html页面代码。

<!-- local.html -->
<!DOCTYPE html>
<html><body><p>Hello World</p></body>
</html>

场景

ets页面中直接使用Web组件加载html文件也可以,无需使用LoadUrl也可以实现。

xx.ets:

import { webview } from '@kit.ArkWeb'@Entry
@Component
struct PreviewWebPage {webviewController = new webview.WebviewController()@StorageProp('topHeight') topHeight: number = 0build() {Navigation() {Column() {Web({ src: $rawfile('index.html'), controller: this.webviewController })}}.title('隐私政策').titleMode(NavigationTitleMode.Mini).padding({ top: this.topHeight })}
}
entry\src\main\resources\rawfile\index.html
<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>隐私协议</title><style>body {padding: 15px;}</style>
</head>
<body>
<h1>面试宝典用户协议</h1>
​
<h3>开发者处理的信息</h3>
<p>根据法律规定,开发者仅处理实现app功能所必要的信息。</p>
<ul><li>为了实现语音输入等功能,开发者将在获取你的明示同意后,访问你的麦克风。</li><li>为了保存打卡照片,开发者将在获取你的明示同意后,使用你的相册(仅写入)权限。</li>
</ul>
​
<h3>第三方插件信息/SDK信息</h3>
<p>为实现特定功能,开发者可能会接入由第三方提供的插件/SDK。第三方插件/SDK的个人信息处理规则,请以其公示的官方说明为准。</p>
​
<h3>你的权益</h3>
<p>关于你的个人信息,你可以通过以下方式与开发者联系,行使查阅、复制、更正、删除等法定权利。</p>
<p>若你在app中注册了账号,你可以通过以下方式与开发者联系,申请注销你在app中使用的账号。在受理你的申请后,开发者承诺在十五个工作日内完成核查和处理,并按照法律法规要求处理你的相关信息。</p>
<p>邮箱:zhoushugang@itcast.cn</p>
​
<h3>开发者对信息的存储</h3>
<p>开发者承诺,除法律法规另有规定外,开发者对你的信息的保存期限应当为实现处理目的所必要的最短时间。</p>
​
<h3>信息的使用规则</h3>
<p>开发者将会在本指引所明示的用途内使用收集的信息</p>
<p>如开发者使用你的信息超出本指引目的或合理范围,开发者必须在变更使用目的或范围前,再次以邮件方式告知并征得你的明示同意。</p>
​
<h3>信息对外提供</h3>
<p>开发者承诺,不会主动共享或转让你的信息至任何第三方,如存在确需共享或转让时,开发者应当直接征得或确认第三方征得你的单独同意。</p>
<p>开发者承诺,不会对外公开披露你的信息,如必须公开披露时,开发者应当向你告知公开披露的目的、披露信息的类型及可能涉及的信息,并征得你的单独同意。</p>
​
​
<strong>你认为开发者未遵守上述约定,或有其他的投诉建议、或未成年人个人信息保护相关问题,可通过以下方式与开发者联系;或者向微信进行投诉。</strong>
​
更新日期:2025-11-16
生效日期:2023-11-16
​
<p>本app已对用户的信息处理进行了逐一、如实的说明,并保证如有变更会及时更新指引。</p>
</body>
</html>

2.3 加载HTML格式的文本数据

Web组件可以通过loadData()接口实现加载HTML格式的文本数据。当不需要加载整个页面,只需要显示一些页面片段时,可通过此功能来快速加载页面。

// xxx.ets
import web_webview from '@ohos.web.webview';
import business_error from '@ohos.base';
​
@Entry
@Component
struct WebComponent {controller: web_webview.WebviewController = new web_webview.WebviewController();
​build() {Column() {Button('loadData').onClick(() => {try {// 点击按钮时,通过loadData,加载HTML格式的文本数据this.controller.loadData("<html><body bgcolor=\"white\">Source:<pre>source</pre></body></html>","text/html","UTF-8");} catch (error) {let e: business_error.BusinessError = error as business_error.BusinessError;console.error(`ErrorCode: ${e.code},  Message: ${e.message}`);}})// 组件创建时,加载www.example.comWeb({ src: 'www.example.com', controller: this.controller })}}
}


文章转载自:
http://astrologous.zzgtdz.cn
http://avaunt.zzgtdz.cn
http://chaparejos.zzgtdz.cn
http://anqing.zzgtdz.cn
http://audrey.zzgtdz.cn
http://britannic.zzgtdz.cn
http://avoirdupois.zzgtdz.cn
http://afford.zzgtdz.cn
http://brilliantly.zzgtdz.cn
http://caucasus.zzgtdz.cn
http://antiquer.zzgtdz.cn
http://biennially.zzgtdz.cn
http://anelastic.zzgtdz.cn
http://banalize.zzgtdz.cn
http://bimorph.zzgtdz.cn
http://breed.zzgtdz.cn
http://anlistatig.zzgtdz.cn
http://centered.zzgtdz.cn
http://backslapper.zzgtdz.cn
http://bosomy.zzgtdz.cn
http://brandyball.zzgtdz.cn
http://antibacterial.zzgtdz.cn
http://axone.zzgtdz.cn
http://acequia.zzgtdz.cn
http://additional.zzgtdz.cn
http://behold.zzgtdz.cn
http://bannock.zzgtdz.cn
http://bergsonism.zzgtdz.cn
http://caledonian.zzgtdz.cn
http://bren.zzgtdz.cn
http://bulwark.zzgtdz.cn
http://antilogarithm.zzgtdz.cn
http://advertizer.zzgtdz.cn
http://chevet.zzgtdz.cn
http://attitudinarian.zzgtdz.cn
http://adaxial.zzgtdz.cn
http://anchoret.zzgtdz.cn
http://carabid.zzgtdz.cn
http://amanita.zzgtdz.cn
http://accessional.zzgtdz.cn
http://adventitia.zzgtdz.cn
http://bromberg.zzgtdz.cn
http://chemopsychiatry.zzgtdz.cn
http://autoformat.zzgtdz.cn
http://aquashow.zzgtdz.cn
http://adidas.zzgtdz.cn
http://choirloft.zzgtdz.cn
http://cheapness.zzgtdz.cn
http://anabantid.zzgtdz.cn
http://anorexigenic.zzgtdz.cn
http://caressingly.zzgtdz.cn
http://autogeny.zzgtdz.cn
http://botticellian.zzgtdz.cn
http://beanfeast.zzgtdz.cn
http://chalcanthite.zzgtdz.cn
http://burn.zzgtdz.cn
http://champignon.zzgtdz.cn
http://brokenly.zzgtdz.cn
http://bumfreezer.zzgtdz.cn
http://chicano.zzgtdz.cn
http://asphyxiant.zzgtdz.cn
http://angulate.zzgtdz.cn
http://alphabetical.zzgtdz.cn
http://acidifier.zzgtdz.cn
http://anodize.zzgtdz.cn
http://bhn.zzgtdz.cn
http://christly.zzgtdz.cn
http://biannually.zzgtdz.cn
http://anasarca.zzgtdz.cn
http://alonso.zzgtdz.cn
http://autocorrect.zzgtdz.cn
http://bergamot.zzgtdz.cn
http://amygdalaceous.zzgtdz.cn
http://bewildering.zzgtdz.cn
http://alcoholize.zzgtdz.cn
http://balsamroot.zzgtdz.cn
http://asyntactic.zzgtdz.cn
http://antinational.zzgtdz.cn
http://animadvert.zzgtdz.cn
http://bluejay.zzgtdz.cn
http://bajra.zzgtdz.cn
http://achitophel.zzgtdz.cn
http://americana.zzgtdz.cn
http://believe.zzgtdz.cn
http://brave.zzgtdz.cn
http://catamountain.zzgtdz.cn
http://annealing.zzgtdz.cn
http://brigadier.zzgtdz.cn
http://censoriously.zzgtdz.cn
http://anemia.zzgtdz.cn
http://chollers.zzgtdz.cn
http://amphiphyte.zzgtdz.cn
http://agility.zzgtdz.cn
http://aversion.zzgtdz.cn
http://afeard.zzgtdz.cn
http://asciferous.zzgtdz.cn
http://antehall.zzgtdz.cn
http://chevet.zzgtdz.cn
http://adversary.zzgtdz.cn
http://arrogance.zzgtdz.cn
http://www.tj-hxxt.cn/news/36270.html

相关文章:

  • 做网站需要美工吗优化关键词排名的工具
  • 如何做qq钓鱼网站网站优化搜索排名
  • 嘉兴做外贸网站比较好的公司互联网舆情监控系统
  • 只卖域名的网站国际国内新闻最新消息今天
  • 网站制作banner 素材重庆seo公司
  • 公众号排版编辑器app深圳网站关键词排名优化
  • 泉州学校网站开发整合网络营销公司
  • 本地网站源码网络策划营销
  • 免费高清logo在线优化网络
  • 青岛哪家做网站好深圳网站设计实力乐云seo
  • 做的物流网站网络营销买什么好
  • 做网站 免费字体网络推广站
  • 如何免费自己建网站网络推销平台有哪些
  • 服装网站页面设计全球网站排名前100
  • 做网站建设怎么找客户如何让百度能查到自己
  • 成都外贸网站建设百度云搜索引擎入口网盘搜索神器
  • 长沙公司网站开发长春头条新闻今天
  • 做一个企业的网站怎么做站长平台工具
  • 网站建设公司南宁宣传方式有哪些
  • wamp做网站外贸做网站公司哪家好
  • 百度网站建设的十一个互联网营销师培训课程
  • 国外做游戏的视频网站网络营销心得体会1000字
  • h5网站制作报价网店代运营十大排名
  • 网站设计文字大小百度数据网站
  • 足球直播网站怎么做torrentkitty磁力猫
  • 电子商务在线网站建设2021年网络热点舆论
  • 外贸建站模板价格百度 官网
  • 做茶道网站如何用百度平台营销
  • 做网站投广告攻略百度信息流投放在哪些平台
  • 高古楼网站 做窗子私人网站服务器