| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| arkweb_utils/ | 22-Oct-2025 | - | 583 | 472 | ||
| figures/ | 22-Oct-2025 | - | ||||
| interfaces/ | 22-Oct-2025 | - | 61,806 | 48,068 | ||
| ohos_adapter/ | 22-Oct-2025 | - | 26,041 | 19,889 | ||
| ohos_glue/ | 22-Oct-2025 | - | 1,186 | 1,152 | ||
| ohos_interface/ | 22-Oct-2025 | - | 113,062 | 56,235 | ||
| ohos_nweb/ | 22-Oct-2025 | - | 4,476 | 3,498 | ||
| ohos_wrapper/ | 22-Oct-2025 | - | 133 | 106 | ||
| sa/ | 22-Oct-2025 | - | 957 | 777 | ||
| test/ | 22-Oct-2025 | - | 64,423 | 43,078 | ||
| .clang-format | D | 22-Oct-2025 | 3 KiB | 107 | 106 | |
| .gitattributes | D | 22-Oct-2025 | 152 | 3 | 2 | |
| .gitignore | D | 22-Oct-2025 | 10 | 2 | 1 | |
| LICENSE | D | 22-Oct-2025 | 9.9 KiB | 177 | 150 | |
| OAT.xml | D | 22-Oct-2025 | 4.4 KiB | 74 | 21 | |
| README.md | D | 22-Oct-2025 | 1.3 KiB | 30 | 24 | |
| README_ZH.md | D | 22-Oct-2025 | 1.2 KiB | 33 | 28 | |
| bundle.json | D | 22-Oct-2025 | 27.7 KiB | 383 | 382 | |
| config.gni | D | 22-Oct-2025 | 4.1 KiB | 108 | 104 | |
| copy_files.py | D | 22-Oct-2025 | 5.3 KiB | 134 | 96 | |
| hisysevent.yaml | D | 22-Oct-2025 | 11.1 KiB | 237 | 192 | |
| prepare.sh | D | 22-Oct-2025 | 5.6 KiB | 158 | 117 | |
| web_aafwk.gni | D | 22-Oct-2025 | 996 | 23 | 20 |
README.md
1# web_webview 2## Introduction 3nweb is the native engine of the OpenHarmony webview component and is built based on Chromium and the Chromium Embedded Framework (CEF). 4## Software Architecture 5Below is the software architecture. 6 7* Webview component: UI component in OpenHarmony. 8* nweb: native engine of the OpenHarmony web component, which is built based on the Chromium Embedded Framework (CEF). 9* CEF: stands for Chromium Embedded Framework. It is an open-source project based on Google Chromium. 10* Chromium: an open-source web browser principally developed by Google and released under the BSD license and other permissive open-source licenses. 11 ## Directory Structure 12``` 13. 14├── ohos_nweb # OpenHarmony adaptation code 15│ ├── include 16│ ├── prebuilts # ArkWebCore.hap, built based on the third_party_chromium source code repository 17│ └── src 18└── test # nwebview test code 19``` 20 21## Repositories Involved 22 23[ace_ace_engine](https://gitee.com/openharmony/arkui_ace_engine) 24 25[third_party_cef](https://gitee.com/openharmony/third_party_cef) 26 27**[web_webview](https://gitee.com/openharmony/web_webview)** 28 29[third_party_chromium](https://gitee.com/openharmony/third_party_chromium) 30
README_ZH.md
1# web_webview 2- [简介](#简介) 3- [目录](#目录) 4- [相关仓](#相关仓) 5## 简介 6### 内容介绍 7arkweb是OpenHarmony webview组件的Native引擎,基于Chromium和CEF构建。 8### 软件架构 9软件架构说明 10 11* webview组件:OpenHarmony的UI组件。 12* nweb:基于CEF构建的OpenHarmony web组件的Native引擎。 13* CEF:CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目。 14* Chromium: Chromium是一个由Google主导开发的网页浏览器。以BSD许可证等多重自由版权发行并开放源代码。 15 ## 目录 16``` 17. 18├── ohos_nweb # openharmony适配代码 19│ ├── include 20│ ├── prebuilts # ArkWebCore.hap,基于third_party_chromium源码仓构建 21│ └── src 22└── test # nwebview测试代码 23``` 24 25## 相关仓 26 27[ace_ace_engine](https://gitee.com/openharmony/arkui_ace_engine) 28 29[third_party_cef](https://gitee.com/openharmony/third_party_cef) 30 31**[web_webview](https://gitee.com/openharmony/web_webview)** 32 33[third_party_chromium](https://gitee.com/openharmony/third_party_chromium)