From bbb143b5eb96a68d7bea44d7125451f0b4120d6d Mon Sep 17 00:00:00 2001 From: XiYuhao Date: Fri, 1 Jul 2022 06:53:14 +0000 Subject: [PATCH] =?UTF-8?q?web=E6=96=B0=E5=A2=9Eapi=20Signed-off-by:=20Xi?= =?UTF-8?q?=5FYuhao=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/@internal/component/ets/web.d.ts | 109 +++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/api/@internal/component/ets/web.d.ts b/api/@internal/component/ets/web.d.ts index 0269b39210..d990c7d57d 100755 --- a/api/@internal/component/ets/web.d.ts +++ b/api/@internal/component/ets/web.d.ts @@ -503,6 +503,48 @@ declare class WebResourceRequest { * @since 8 */ getResponseCode(): number; + + /** + * Sets the response data. + * + * @since 9 + */ + setResponseData(data: string): void; + + /** + * Sets the response encoding. + * + * @since 9 + */ + setResponseEncoding(encoding: string): void; + + /** + * Sets the response MIME type. + * + * @since 9 + */ + setResponseMimeType(mimeType: string): void; + + /** + * Sets the reason message. + * + * @since 9 + */ + setReasonMessage(reason: string): void; + + /** + * Sets the response headers. + * + * @since 9 + */ + setResponseHeader(header: Array
): void; + + /** + * Sets the response code. + * + * @since 9 + */ + setResponseCode(code: number): void; } /** @@ -551,6 +593,67 @@ declare class WebResourceError { getErrorCode(): number; } +/** + * Defines HTML5 message event. + * @since 9 + */ +declare class WebMessageEvent { + /** + * Constructor. + * @since 9 + */ + constructor(); + + /** + * Gets the data of the Web message event. + * @return Return the data of the Web message event. + * + * @since 9 + */ + getData(): string; + + /** + * Gets the message ports related to the Web message event. + * @return Return the message ports related to the Web message event. + * + * @since 9 + */ + getPorts(): Array; +} + +/** + * Defines HTML5 message port. + * @since 9 + */ +declare class WebMessagePort { + /** + * Constructor. + * @since 9 + */ + constructor(); + + /** + * Close the message port. + * + * @since 9 + */ + close(): void; + + /** + * Post a Web message event. + * + * @since 9 + */ + postMessageEvent(message: WebMessageEvent); + + /** + * Handle a Web message event. + * + * @since 9 + */ + onMessageEvent(message: WebMessageEvent); +} + /** * Defines the js geolocation request. * @since 8 @@ -883,6 +986,12 @@ declare class WebCookie { * @since 9 */ getCookieManager() : WebCookie + + /** + * create dual web messageports + * @since 9 + */ + createWebMessagePorts(): Array ; } /** -- Gitee