From f44b92444eb019be996e5b42e77527a9fffc3c6c Mon Sep 17 00:00:00 2001 From: "chendawei8@huawei.com" Date: Sat, 17 May 2025 03:31:47 +0000 Subject: [PATCH 1/6] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=A4=B4=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E8=B7=B3=E8=BD=ACsample=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chendawei8@huawei.com --- web/webview/interfaces/native/arkweb_scheme_handler.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/webview/interfaces/native/arkweb_scheme_handler.h b/web/webview/interfaces/native/arkweb_scheme_handler.h index d88272e7e..39a118941 100644 --- a/web/webview/interfaces/native/arkweb_scheme_handler.h +++ b/web/webview/interfaces/native/arkweb_scheme_handler.h @@ -626,6 +626,12 @@ bool OH_ArkWebServiceWorker_SetSchemeHandler(const char* scheme, ArkWeb_SchemeHa /** * @brief Set a ArkWeb_SchemeHandler for a specific scheme to intercept requests of that scheme type. * + *

API Note + * + *

For details about how to use Arkweb scheme handler interface, + * see [DocsSample_Arkweb]{@link https://gitee.com/harmonyos_samples/DocsSample_Arkweb}.

+ *

+ * * SchemeHandler should be set after the BrowserContext created.\n * Use WebviewController.initializeWebEngine to initialize the BrowserContext without create a ArkWeb.\n * -- Gitee From a9c78eaf55604bec7cfac2c59c7b938c47065d39 Mon Sep 17 00:00:00 2001 From: "chendawei8@huawei.com" Date: Sat, 17 May 2025 06:39:41 +0000 Subject: [PATCH 2/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chendawei8@huawei.com --- web/webview/interfaces/native/arkweb_scheme_handler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/webview/interfaces/native/arkweb_scheme_handler.h b/web/webview/interfaces/native/arkweb_scheme_handler.h index 39a118941..669ecc867 100644 --- a/web/webview/interfaces/native/arkweb_scheme_handler.h +++ b/web/webview/interfaces/native/arkweb_scheme_handler.h @@ -628,7 +628,7 @@ bool OH_ArkWebServiceWorker_SetSchemeHandler(const char* scheme, ArkWeb_SchemeHa * *

API Note * - *

For details about how to use Arkweb scheme handler interface, + *

For more details about how to use Arkweb scheme handler interface, * see [DocsSample_Arkweb]{@link https://gitee.com/harmonyos_samples/DocsSample_Arkweb}.

*

* -- Gitee From 37bcd6faacdf236d41f3860c639a3582d77fd8d7 Mon Sep 17 00:00:00 2001 From: "chendawei8@huawei.com" Date: Sat, 17 May 2025 07:01:44 +0000 Subject: [PATCH 3/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9ArkWeb=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chendawei8@huawei.com --- web/webview/interfaces/native/arkweb_scheme_handler.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/webview/interfaces/native/arkweb_scheme_handler.h b/web/webview/interfaces/native/arkweb_scheme_handler.h index 669ecc867..c10086239 100644 --- a/web/webview/interfaces/native/arkweb_scheme_handler.h +++ b/web/webview/interfaces/native/arkweb_scheme_handler.h @@ -628,8 +628,8 @@ bool OH_ArkWebServiceWorker_SetSchemeHandler(const char* scheme, ArkWeb_SchemeHa * *

API Note * - *

For more details about how to use Arkweb scheme handler interface, - * see [DocsSample_Arkweb]{@link https://gitee.com/harmonyos_samples/DocsSample_Arkweb}.

+ *

For more details about how to use ArkWeb scheme handler interface, + * see [DocsSample_ArkWeb]{@link https://gitee.com/harmonyos_samples/DocsSample_Arkweb}.

*

* * SchemeHandler should be set after the BrowserContext created.\n -- Gitee From 2837007fb742f9556a2acc7b246dcc06ce3c1251 Mon Sep 17 00:00:00 2001 From: "chendawei8@huawei.com" Date: Sat, 17 May 2025 11:25:08 +0000 Subject: [PATCH 4/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chendawei8@huawei.com --- web/webview/interfaces/native/arkweb_scheme_handler.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/web/webview/interfaces/native/arkweb_scheme_handler.h b/web/webview/interfaces/native/arkweb_scheme_handler.h index c10086239..10bd581ea 100644 --- a/web/webview/interfaces/native/arkweb_scheme_handler.h +++ b/web/webview/interfaces/native/arkweb_scheme_handler.h @@ -24,6 +24,7 @@ * @file arkweb_scheme_handler.h * * @brief Declares the APIs to intercept the request from ArkWeb. + * **Related Sample:** [DocsSample_ArkWeb](https://gitee.com/harmonyos_samples/DocsSample_Arkweb/tree/master/ArkwebSchemeHandler) * @kit ArkWeb * @library libohweb.so * @syscap SystemCapability.Web.Webview.Core @@ -626,12 +627,6 @@ bool OH_ArkWebServiceWorker_SetSchemeHandler(const char* scheme, ArkWeb_SchemeHa /** * @brief Set a ArkWeb_SchemeHandler for a specific scheme to intercept requests of that scheme type. * - *

API Note - * - *

For more details about how to use ArkWeb scheme handler interface, - * see [DocsSample_ArkWeb]{@link https://gitee.com/harmonyos_samples/DocsSample_Arkweb}.

- *

- * * SchemeHandler should be set after the BrowserContext created.\n * Use WebviewController.initializeWebEngine to initialize the BrowserContext without create a ArkWeb.\n * -- Gitee From a06f06f74765e3ac8a70ed017747d0d36d0162a4 Mon Sep 17 00:00:00 2001 From: "chendawei8@huawei.com" Date: Mon, 19 May 2025 02:29:41 +0000 Subject: [PATCH 5/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chendawei8@huawei.com --- web/webview/interfaces/native/arkweb_scheme_handler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/webview/interfaces/native/arkweb_scheme_handler.h b/web/webview/interfaces/native/arkweb_scheme_handler.h index 10bd581ea..720b7d7a1 100644 --- a/web/webview/interfaces/native/arkweb_scheme_handler.h +++ b/web/webview/interfaces/native/arkweb_scheme_handler.h @@ -24,7 +24,7 @@ * @file arkweb_scheme_handler.h * * @brief Declares the APIs to intercept the request from ArkWeb. - * **Related Sample:** [DocsSample_ArkWeb](https://gitee.com/harmonyos_samples/DocsSample_Arkweb/tree/master/ArkwebSchemeHandler) + * **Related Sample:** [ArkwebSchemeHandler](https://gitee.com/harmonyos_samples/DocsSample_Arkweb/tree/master/ArkwebSchemeHandler) * @kit ArkWeb * @library libohweb.so * @syscap SystemCapability.Web.Webview.Core -- Gitee From 590c55871923185e69d3b28dca19d9ec3e10aec3 Mon Sep 17 00:00:00 2001 From: "chendawei8@huawei.com" Date: Tue, 20 May 2025 10:51:50 +0000 Subject: [PATCH 6/6] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chendawei8@huawei.com --- web/webview/interfaces/native/arkweb_scheme_handler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/webview/interfaces/native/arkweb_scheme_handler.h b/web/webview/interfaces/native/arkweb_scheme_handler.h index 720b7d7a1..fa2ab361f 100644 --- a/web/webview/interfaces/native/arkweb_scheme_handler.h +++ b/web/webview/interfaces/native/arkweb_scheme_handler.h @@ -24,7 +24,7 @@ * @file arkweb_scheme_handler.h * * @brief Declares the APIs to intercept the request from ArkWeb. - * **Related Sample:** [ArkwebSchemeHandler](https://gitee.com/harmonyos_samples/DocsSample_Arkweb/tree/master/ArkwebSchemeHandler) + * @sample [ArkWebSchemeHandler](https://gitee.com/openharmony/applications_app_samples/tree/master/code/DocsSample/ArkWeb/ArkWebSchemeHandler) * @kit ArkWeb * @library libohweb.so * @syscap SystemCapability.Web.Webview.Core -- Gitee