diff --git a/api/@ohos.web.webview.d.ts b/api/@ohos.web.webview.d.ts index 591114670159899c84dbd94ece7b4cf641e4fbb5..ec7b3cb7447b377c524efd278c2b1837f8df959f 100644 --- a/api/@ohos.web.webview.d.ts +++ b/api/@ohos.web.webview.d.ts @@ -6661,6 +6661,29 @@ declare namespace webview { * @since 20 */ static setBlanklessLoadingCacheCapacity(capacity: number) : number; + + /** + * After enable PrivateNetworkAccess feature, ArkWeb will send a CORS preflight request before issuing any + * sub-resource private network requests to request explicit permission from the target server. + * After disable PrivateNetworkAccess, ArkWeb will no longer check whether the private network request + * is legitimate. + * + * @param {boolean} enable - {@code true} enable the private network access check; {@code false} otherwise. + * @static + * @syscap SystemCapability.Web.Webview.Core + * @since 20 + */ + static enablePrivateNetworkAccess(enable: boolean): void; + + /** + * Get whether PrivateNetworkAccess is enabled. + * + * @returns {boolean} True is enable the ability to check private network access else false. + * @static + * @syscap SystemCapability.Web.Webview.Core + * @since 20 + */ + static isPrivateNetworkAccessEnabled(): boolean; } /**