• Home
Name Date Size #Lines LOC

..--

figures/22-Oct-2025-

Readme-EN.mdD22-Oct-20254.1 KiB6664

app-takeovers-web-media.mdD22-Oct-202545.3 KiB1,2211,067

arkweb-ndk-jsbridge.mdD22-Oct-202562.3 KiB1,3841,162

arkweb-ndk-page-data-channel.mdD22-Oct-202538.5 KiB885777

web-adsblock.mdD22-Oct-202515.7 KiB246197

web-app-page-data-channel.mdD22-Oct-20255.7 KiB144129

web-clipboard.mdD22-Oct-202510.9 KiB317262

web-component-migrate.mdD22-Oct-20257.2 KiB182150

web-component-overview.mdD22-Oct-20252.6 KiB5128

web-content-scrolling.mdD22-Oct-20253.4 KiB5948

web-cookie-and-data-storage-mgmt.mdD22-Oct-20255.2 KiB141101

web-crashpad.mdD22-Oct-20253.9 KiB7257

web-cross-origin.mdD22-Oct-20258.9 KiB203175

web-debugging-with-devtools.mdD22-Oct-202518.1 KiB439326

web-default-userAgent.mdD22-Oct-202510.8 KiB228180

web-dialog.mdD22-Oct-202516.9 KiB486447

web-docking-softkeyboard.mdD22-Oct-202519.4 KiB444359

web-download.mdD22-Oct-202517 KiB385345

web-event-sequence.mdD22-Oct-202515.7 KiB260219

web-file-upload.mdD22-Oct-202514.7 KiB335280

web-fit-content.mdD22-Oct-20257.9 KiB181146

web-focus.mdD22-Oct-202511.2 KiB219173

web-geolocation-permission.mdD22-Oct-20254.3 KiB119102

web-gesture.mdD22-Oct-20256.4 KiB121103

web-in-app-frontend-page-function-invoking.mdD22-Oct-20253.5 KiB8368

web-in-page-app-function-invoking.mdD22-Oct-202526.6 KiB800713

web-incognito-mode.mdD22-Oct-202511.5 KiB333280

web-intelligent-tracking-prevention.mdD22-Oct-20256.7 KiB179151

web-nested-scrolling.mdD22-Oct-202512.4 KiB303262

web-offline-mode.mdD22-Oct-202520.5 KiB495434

web-open-in-new-window.mdD22-Oct-20254.5 KiB11390

web-page-loading-with-web-components.mdD22-Oct-202510.2 KiB332259

web-pdf-preview.mdD22-Oct-20255 KiB10786

web-picture-in-picture.mdD22-Oct-20256.7 KiB193156

web-predictor.mdD22-Oct-202523.8 KiB662543

web-print.mdD22-Oct-20255 KiB165140

web-redirection-and-browsing-history-mgmt.mdD22-Oct-20255.7 KiB175140

web-render-mode.mdD22-Oct-20253.2 KiB5436

web-resource-interception-request-mgmt.mdD22-Oct-20256.8 KiB175147

web-router-flash-optimization.mdD22-Oct-20252.5 KiB3119

web-rtc.mdD22-Oct-20255.4 KiB146131

web-safe-area-insets.mdD22-Oct-202510.6 KiB220177

web-same-layer.mdD22-Oct-202575.7 KiB1,4451,250

web-scale-zoom.mdD22-Oct-20258.1 KiB245204

web-scheme-handler.mdD22-Oct-202531.3 KiB886753

web-secure-shield-mode.mdD22-Oct-20253.5 KiB6132

web-sensor.mdD22-Oct-202512.4 KiB237210

web-set-back-forward-cache.mdD22-Oct-20253.4 KiB6855

web-set-dark-mode.mdD22-Oct-202512.8 KiB211151

web-white-screen.mdD22-Oct-202522.9 KiB384338

web_component_process.mdD22-Oct-20258.5 KiB190145

web_drag.mdD22-Oct-20258.7 KiB226191

web_full_screen.mdD22-Oct-20253.5 KiB5847

web_menu.mdD22-Oct-202527.1 KiB716670

Readme-EN.md

1# ArkWeb
2
3- [Introduction to ArkWeb](web-component-overview.md)
4- [ArkWeb Process](web_component_process.md)
5- [Lifecycle of Web Components](web-event-sequence.md)
6- Setting Basic Attributes and Events<!--web-set-attributes-events-->
7  - [Developing User-Agent](web-default-userAgent.md)
8  - [Managing Cookies and Data Storage](web-cookie-and-data-storage-mgmt.md)
9  - [Setting the Dark Mode](web-set-dark-mode.md)
10  - [Opening Pages in a New Window](web-open-in-new-window.md)
11  - [Managing Location Permissions](web-geolocation-permission.md)
12  - [Using Incognito Mode](web-incognito-mode.md)
13  - [Using Motion and Orientation Sensors](web-sensor.md)
14- Web Rendering and Layout<!--web-render-layout-->
15  - [Rendering Modes of the Web Component](web-render-mode.md)
16  - [Fitting In the Page Content Layout](web-fit-content.md)
17  - [Optimizing the Page Flash During the Redirection](web-router-flash-optimization.md)
18- Using Frontend Page JavaScript Code on the Application<!--web-use-frontend-page-js-->
19  - [Invoking Frontend Page Functions on the Application](web-in-app-frontend-page-function-invoking.md)
20  - [Invoking Application Functions on the Frontend Page](web-in-page-app-function-invoking.md)
21  - [Establishing a Data Channel Between the Application and the Frontend Page](web-app-page-data-channel.md)
22  - [Mutual Invoking (C/C++) Between the Application and the Frontend Page](arkweb-ndk-jsbridge.md)
23  - [Establishing a Data Channel Between the Application and the Frontend Page (C/C++)](arkweb-ndk-page-data-channel.md)
24- Managing Web Page Interactions<!--web-manage-page-interaction-->
25  - [Implementing Nested Scrolling](web-nested-scrolling.md)
26  - [Implementing Content Scrolling](web-content-scrolling.md)
27  - [Docking to the Soft Keyboard](web-docking-softkeyboard.md)
28  - [Managing Focus](web-focus.md)
29  - [Interacting with Applications Using Gestures](web-gesture.md)
30  - [Zooming Web Pages](web-scale-zoom.md)
31  - [Displaying Web Page Dialog Boxes](web-dialog.md)
32  - [Implementing the Drag Functionality](web_drag.md)
33- Managing Cyber Security and Privacy for the Web Component<!--web-manage-cyber-security-privacy-->
34  - [Resolving Cross-Origin Resource Access](web-cross-origin.md)
35  - [Intelligent Tracking Prevention](web-intelligent-tracking-prevention.md)
36  - [Enabling Ads Blocking](web-adsblock.md)
37  - [Using Secure Shield Mode](web-secure-shield-mode.md)
38- Managing Web Page Loading and Browsing Records<!--web-manage-loading-browsing-->
39  - [Loading Web Pages](web-page-loading-with-web-components.md)
40  - [Managing Page Redirection and Browsing History Navigation](web-redirection-and-browsing-history-mgmt.md)
41  - [Intercepting Network Requests Initiated by Web Components](web-scheme-handler.md)
42  - [Customizing Page Request Responses](web-resource-interception-request-mgmt.md)
43  - [Accelerating Web Page Access with Preconnecting and Prefetching](web-predictor.md)
44  - [Setting Back-forward Cache](web-set-back-forward-cache.md)
45  - [Migrating Web Components Between Different Windows](web-component-migrate.md)
46- Managing Web Page File Upload and Download<!--web-manage-upload-download-->
47  - [Uploading Files](web-file-upload.md)
48  - [Downloading Files](web-download.md)
49- Using Web Multimedia<!--web-use-multimedia-->
50  - [Starting a Camera and Microphone with WebRTC](web-rtc.md)
51  - [Taking Over the Media Playback on Web Pages](app-takeovers-web-media.md)
52  - [Enabling Picture-in-Picture](web-picture-in-picture.md)
53  - [Enabling Immersive Full-Screen Video Playback](web_full_screen.md)
54- Processing Web Page Content<!--web-process-page-content-->
55  - [Printing Frontend Pages](web-print.md)
56  - [Previewing PDF Files](web-pdf-preview.md)
57  - [Calculating and Adjusting Safe Area Insets](web-safe-area-insets.md)
58  - [Using Web Menus](web_menu.md)
59  - [Interacting with the System Clipboard](web-clipboard.md)
60- [Using Same-Layer Rendering](web-same-layer.md)
61- [Using Offline Web Components](web-offline-mode.md)
62- Web Debugging<!--web-debugging-->
63  - [Debugging Frontend Pages by Using DevTools](web-debugging-with-devtools.md)
64  - [Using Crashpad to Collect Web Component Crash Information](web-crashpad.md)
65  - [Troubleshooting White Screen Issues on Web Pages](web-white-screen.md)
66