Home
last modified time | relevance | path

Searched refs:ArkWeb (Results 1 – 25 of 1210) sorted by relevance

12345678910>>...49

/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/bridge/webcore/
H A Dark_res_sched_client_adapter_wrapper.cpp24 return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportKeyThread( in ReportKeyThread()
31 …return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportWindowStatus((int32_t)statusAdapter, pid, win… in ReportWindowStatus()
37 …return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportScene((int32_t)statusAdapter, (int32_t)sceneA… in ReportScene()
42 … return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportAudioData((int32_t)statusAdapter, pid, tid); in ReportAudioData()
47 return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportWindowId(windowId, nwebId); in ReportWindowId()
52 return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportNWebInit((int32_t)statusAdapter, nweb_id); in ReportNWebInit()
57 …return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportRenderProcessStatus((int32_t)statusAdapter, p… in ReportRenderProcessStatus()
62 return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportScreenCapture((int32_t)statusAdapter, pid); in ReportScreenCapture()
67 return OHOS::ArkWeb::ArkResSchedClientAdapter::ReportVideoPlaying((int32_t)statusAdapter, pid); in ReportVideoPlaying()
72 OHOS::ArkWeb::ArkResSchedClientAdapter::ReportProcessInUse(pid); in ReportProcessInUse()
[all …]
H A Dark_paste_data_record_adapter_wrapper.cpp25 ArkWebRefPtr<ArkWeb::ArkPasteDataRecordAdapter> arkPasteDataRecordAdapter = in NewRecord()
26 ArkWeb::ArkPasteDataRecordAdapter::NewRecord(str); in NewRecord()
28 return std::make_shared<ArkWeb::ArkPasteDataRecordAdapterWrapper>(arkPasteDataRecordAdapter); in NewRecord()
35 ArkWebRefPtr<ArkWeb::ArkPasteDataRecordAdapter> arkPasteDataRecordAdapter = in NewRecord()
36 ArkWeb::ArkPasteDataRecordAdapter::NewRecord(str, (void*)(&htmlText), (void*)(&plainText)); in NewRecord()
38 return std::make_shared<ArkWeb::ArkPasteDataRecordAdapterWrapper>(arkPasteDataRecordAdapter); in NewRecord()
43 namespace OHOS::ArkWeb { namespace
H A Dark_location_instance_wrapper.cpp26 static ArkWeb::ArkLocationInstanceWrapper instance(ArkWeb::ArkLocationInstance::GetInstance()); in GetInstance()
32 namespace OHOS::ArkWeb { namespace
/ohos5.0/docs/zh-cn/application-dev/web/
H A Darkweb-ndk-jsbridge.md3 本指导适用于ArkWeb应用侧与前端网页通信场景,开发者可根据应用架构选择使用ArkWeb Native接口完成业务通信机制(以下简称Native JSBridge)。
21 ### 使用Native接口绑定ArkWeb
23 * ArkWeb组件声明在ArkTS侧,需要用户自定义一个标识webTag,并将webTag通过Node-API传至应用Native侧,后续ArkWeb Native接口使用,均需webTag作为对…
32 // aboutToAppear中将webTag通过Node-API接口传入C++侧,作为C++侧ArkWeb组件的唯一标识
223 import { webview } from '@kit.ArkWeb';
343 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
531 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
606 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
609 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
618 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
[all …]
H A Darkweb-ndk-page-data-channel.md19 ### 使用Native接口绑定ArkWeb
21 - ArkWeb组件声明在ArkTS侧,需要用户自定义一个标识webTag,并将webTag通过Node-API传至应用C++侧。后续ArkWeb Native接口使用时,均需webTag作为对应组…
26 import { webview } from '@kit.ArkWeb';
31 // aboutToAppear中将webTag通过Node-API接口传入C++侧,作为C++侧ArkWeb组件的唯一标识
507 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
572 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
687 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
773 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
798 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
824 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
[all …]
H A Dweb-default-userAgent.md10 …ML, like Gecko) Chrome/{ChromeCompatibleVersion}.0.0.0 Safari/537.36 ArkWeb/{ArkWeb VersionCode} {…
15 …ny 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile
27 | ArkWeb | OpenHarmony版本Web内核名称。<br>默认取值:ArkWeb |
28 | ArkWeb VersionCode | ArkWeb版本号,格式a.b.c.d。<br>默认取值:例如4.1.6.1 |
30 | 扩展区 | 三方应用可以扩展的字段。<br>三方应用使用ArkWeb组件时,可以做UA扩展,例如加入APP相关信息标识。 |
36 > - 建议通过OpenHarmony关键字识别是否是OpenHarmony设备,同时可以通过DeviceType识别设备类型用于不同设备上的页面显示(ArkWeb关键字表示设备使用的web内核,O…
44 import { webview } from '@kit.ArkWeb';
77 import { webview } from '@kit.ArkWeb';
108 import { webview } from '@kit.ArkWeb';
H A Dweb_component_process.md1 # ArkWeb进程
3 ArkWeb是多进程模型,分为应用进程、Web渲染进程、Web GPU进程、Web孵化进程和Foundation进程。
9 **图1** ArkWeb进程模型图
33 - 负责运行ArkWeb执行引擎(JavaScript、Web Assembly)。
49 import { webview } from '@kit.ArkWeb';
82 import { webview } from '@kit.ArkWeb';
107 import { webview } from '@kit.ArkWeb';
133 import { webview } from '@kit.ArkWeb';
154 import { webview } from '@kit.ArkWeb';
176 import { webview } from '@kit.ArkWeb';
H A Dapp-takeovers-web-media.md13 ### ArkWeb内核播放媒体的框架
15 不开启该功能时,ArkWeb内核的播放架构如下所示:
24 开启该功能后,ArkWeb内核的播放架构如下:
34 ### ArkWeb内核与应用的交互
139 应用接管网页的媒体后,开发者需要将本地播放器组件及视频画面绘制到ArkWeb内核提供的Surface上。ArkWeb内核再将Surface与网页进行合成,最后上屏显示。
166 2. 使用ArkWeb内核创建的Surface进行同层渲染绘制。
240 ### 执行ArkWeb内核发送给本地播放器的播控指令
283 // ArkWeb 内核要求调整本地播放器的音量。
305 ### 将本地播放器的状态信息通知给ArkWeb内核
307 ArkWeb内核需要本地播放器的状态信息来更新到网页(例如:视频的宽高、播放时间、缓存时间等),因此,应用开发者需要将本地播放器的状态信息通知给ArkWeb内核。
[all …]
H A Dweb-focus.md39 - 支持ArkWeb与其他组件通过TAB键、Shift+TAB键或方向键走焦。
40 - 支持ArkWeb内部网页元素通过TAB键、Shift+TAB键或方向键走焦,网页元素走焦完成后,抛回ArkUI继续框架侧走焦。
55 - Web组件不可见:ArkWeb获焦后,应用前后台切换、页面切换、Navigation导航等场景,ArkWeb会失焦再获焦。
57 - Web组件加载网页:ArkWeb通过src、loadUrl、loadData加载网页,默认会获取焦点,但如果此时web组件为不可获焦状态则会获焦失败(常见的不可获焦状态原因有:过场动画过程中父组…
61ArkWeb场景中([menu](../reference/apis-arkui/arkui-ts/ts-basic-components-menu.md)、[datepicker](../ref…
75 import { webview } from '@kit.ArkWeb';
161 import { webview } from '@kit.ArkWeb';
H A Dweb-docking-softkeyboard.md14 为支持Web页面与系统软键盘、自定义软键盘等的良好交互,ArkWeb遵循并实现了W3C规范中的以下输入控制属性:
81 - Resize模式下,应用窗口高度可缩小避开软键盘,ArkWeb组件跟随ArkUI重新布局。
82 - Offset模式下(以及默认模式),应用窗口高度不变,ArkWeb组件根据自身的避让模式进行避让。
136 此时ArkWeb组件跟随ArkUI重新布局,效果如图1、图2所示。
158 (1)在应用代码中设置ArkWeb的软键盘避让模式。
176 此时ArkWeb组件根据自身的避让模式进行避让,效果如图3所示。
205 import { webview } from '@kit.ArkWeb';
364 ArkWeb自定义键盘示例效果如图4、图5、图6所示。
366 **图4** ArkWeb自定义键盘数字键盘
370 **图5** ArkWeb自定义键盘字母键盘
[all …]
H A Dweb-incognito-mode.md10 import { webview } from '@kit.ArkWeb';
29 import { webview } from '@kit.ArkWeb';
60 import { webview } from '@kit.ArkWeb';
90 import { webview } from '@kit.ArkWeb';
120 import { webview } from '@kit.ArkWeb';
156 import { webview } from '@kit.ArkWeb';
230 import { webview } from '@kit.ArkWeb';
260 import { webview } from '@kit.ArkWeb';
289 import { webview } from '@kit.ArkWeb';
314 import { webview } from '@kit.ArkWeb';
H A Dweb-component-overview.md1 # ArkWeb简介
5 ArkWeb(方舟Web)提供了Web组件,用于在应用程序中显示Web页面内容。常见使用场景包括:
34 - Web内核版本:ArkWeb基于谷歌Chromium内核开发,使用的Chromium版本为M114。
H A Dweb-intelligent-tracking-prevention.md10 import { webview } from '@kit.ArkWeb';
39 import { webview } from '@kit.ArkWeb';
68 import { webview } from '@kit.ArkWeb';
103 import { webview } from '@kit.ArkWeb';
132 import { webview } from '@kit.ArkWeb';
161 import { webview } from '@kit.ArkWeb';
/ohos5.0/docs/en/application-dev/web/
H A Darkweb-ndk-jsbridge.md3 …s guide applies to the communication between ArkWeb applications and frontend pages. You can use t…
21 ### Binding the Native API to ArkWeb
223 import { webview } from '@kit.ArkWeb';
343 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
531 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
606 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
609 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
618 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
624 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
633 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
[all …]
H A Darkweb-ndk-page-data-channel.md19 ### Binding the Native API to ArkWeb
26 import { webview } from '@kit.ArkWeb';
507 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
513 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
516 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
572 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
686 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
772 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
797 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
823 OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "ArkWeb",
[all …]
H A Dweb-default-userAgent.md10 …ML, like Gecko) Chrome/{ChromeCompatibleVersion}.0.0.0 Safari/537.36 ArkWeb/{ArkWeb VersionCode} {…
15 …ny 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 ArkWeb/4.1.6.1 Mobile
27 …| ArkWeb | Web kernel name of the OpenHarmony version.<br>Default value: **ArkWeb**…
28 …| ArkWeb VersionCode | ArkWeb version number, in the format of a.b.c.d.<br>Default value: **4.1…
36 …o identify the device type for page display on different devices. (The **ArkWeb** keyword indicate…
44 import { webview } from '@kit.ArkWeb';
77 import { webview } from '@kit.ArkWeb';
108 import { webview } from '@kit.ArkWeb';
H A Dapp-takeovers-web-media.md13 ### Framework of Using the ArkWeb Kernel to Play Media
34 ### Interactions Between the ArkWeb Kernel and Application
54 import { webview } from '@kit.ArkWeb';
85 import { webview } from '@kit.ArkWeb';
122 // Return a native media player instance to the ArkWeb kernel.
170 import { webview } from '@kit.ArkWeb';
246 import { webview } from '@kit.ArkWeb';
283 // The ArkWeb kernel adjusts the volume of the native media player.
313 import { webview } from '@kit.ArkWeb';
401 // Notify the ArkWeb kernel that the native player is muted.
[all …]
H A Dweb_component_process.md1 # ArkWeb Process
3 ArkWeb is a multi-process model, which consists of the application process, Web rendering process, …
9 **Figure 1** ArkWeb process model
33 - Runs the ArkWeb execution engine, which executes JavaScript and Web Assembly.
49 import { webview } from '@kit.ArkWeb';
82 import { webview } from '@kit.ArkWeb';
107 import { webview } from '@kit.ArkWeb';
133 import { webview } from '@kit.ArkWeb';
154 import { webview } from '@kit.ArkWeb';
176 import { webview } from '@kit.ArkWeb';
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.6.5/
H A Dchangelogs-arkweb.md1 # ArkWeb子系统Changelog
11 ArkWeb组件嵌套滚动设置嵌套滚动模式scrollForward和scrollBackward功能实现有误。
15 该变更为非兼容性变更,变更后原本适配ArkWeb组件嵌套滚动熟悉接口,且设置前后模式不一致的应用,需修改前后模式。
43 请查阅[ArkWeb组件嵌套滚动](../../../application-dev/web/web-nested-scrolling.md)文档进行适配。
/ohos5.0/docs/zh-cn/application-dev/performance/
H A Dperformance-web-import.md75 import { webview } from '@kit.ArkWeb';
152 import { webview } from '@kit.ArkWeb';
188 …体原理如下图所示,首先需要定义一个自定义组件封装ArkWeb组件,该ArkWeb组件被离线创建,被包含在一个无状态的节点NodeContainer中,并与相应的NodeController绑定。该
190 创建自定义ArkWeb组件:开发者需要根据实际场景创建封装一个自定义的ArkWeb组件,该ArkWeb组件被离线创建。
206 1. 创建载体,并创建ArkWeb组件
380 import { webview } from '@kit.ArkWeb';
405 import { webview } from '@kit.ArkWeb';
434 import { webview } from '@kit.ArkWeb';
482 import { webview } from '@kit.ArkWeb';
512 import { webview } from '@kit.ArkWeb';
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkweb/
H A Darkweb__error__code_8h.md6 声明ArkWeb NDK接口异常错误码。
26 …](_web.md#arkweb_errorcode) [ArkWeb_ErrorCode](_web.md#arkweb_errorcode) | 定义ArkWeb NDK接口异常错误码。 |
33 ….md) = 17100103, [ARKWEB_INVALID_COOKIE_VALUE](_web.md) = 17100104<br/>} | 定义ArkWeb NDK接口异常错误码。 |
H A Dts-basic-components-web.md42 import { webview } from '@kit.ArkWeb';
61 import { webview } from '@kit.ArkWeb';
80 import { webview } from '@kit.ArkWeb';
99 import { webview } from '@kit.ArkWeb';
120 import { webview } from '@kit.ArkWeb';
139 import { webview } from '@kit.ArkWeb';
185 import { webview } from '@kit.ArkWeb';
212 import { webview } from '@kit.ArkWeb';
284 import { webview } from '@kit.ArkWeb';
320 import { webview } from '@kit.ArkWeb';
[all …]
H A Djs-apis-webview.md18 import { webview } from '@kit.ArkWeb';
50 import { webview } from '@kit.ArkWeb';
6127 设置ArkWeb渲染子进程模式。
6176 查询ArkWeb的渲染子进程模式。
7884 // 本地播放器出错了,通知 ArkWeb 内核。
7934 // ArkWeb 内核要求调整本地播放器的音量。
11753 ArkWeb渲染子进程模式类型。
15421 应用通过该对象,将播放器的状态报告给ArkWeb内核。
15553 当媒体播放结束时,调用该方法通知给 ArkWeb 内核。
15643 当播放器发生错误时, 调用该方法通知 ArkWeb 内核。
[all …]
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.29/
H A Dchangelogs-arkweb.md1 # ArkWeb子系统Changelog
15 从API version 12开始,fileAccess的默认值变为false,如果应用不手动设置fileAccess属性,则默认ArkWeb不允许file协议的加载,应用只读资源目录/data/s…
41 影响应用使用ArkWeb加载本地file协议资源。如果需要使用file协议加载本地资源(以下方法任选其一):
/ohos5.0/docs/en/application-dev/reference/apis-arkweb/
H A Darkweb__error__code_8h.md6 Declares the error code of the ArkWeb NDK APIs.
26 …b_ErrorCode](_web.md#arkweb_errorcode) | Defines an enum for the error codes of ArkWeb NDK APIs. |
33 …_INVALID_COOKIE_VALUE](_web.md) = 17100104<br>} | Enumerates the error codes of ArkWeb NDK APIs. |

12345678910>>...49