Web子系统JS API变更

OpenHarmony 3.2 Beta3版本相较于OpenHarmony 3.2 Beta2版本,Web子系统的API变更如下:

接口变更

模块名 类名 方法/属性/枚举/常量 变更类型
ohos.web.webview WebCookieManager static deleteSessionCookie(): void; 新增
ohos.web.webview WebCookieManager static deleteEntireCookie(): void; 新增
ohos.web.webview WebCookieManager static existCookie(): boolean; 新增
ohos.web.webview WebCookieManager static putAcceptThirdPartyCookieEnabled(accept: boolean): void; 新增
ohos.web.webview WebCookieManager static isThirdPartyCookieAllowed(): boolean; 新增
ohos.web.webview WebCookieManager static putAcceptCookieEnabled(accept: boolean): void; 新增
ohos.web.webview WebCookieManager static isCookieAllowed(): boolean; 新增
ohos.web.webview WebCookieManager static saveCookieAsync(): Promise<boolean>;
static saveCookieAsync(callback: AsyncCallback<boolean>): void;
新增
ohos.web.webview WebCookieManager static saveCookieSync(): boolean; 新增
ohos.web.webview WebCookieManager static setCookie(url: string, value: string): boolean; 新增
ohos.web.webview WebCookieManager static getCookie(url: string): string; 新增
ohos.web.webview GeolocationPermissions static getStoredGeolocation() : Promise<Array<string>>;
static getStoredGeolocation(callback : AsyncCallback<Array<string>>): void;
新增
ohos.web.webview GeolocationPermissions static getAccessibleGeolocation(origin: string): Promise<boolean>;
static getAccessibleGeolocation(origin: string, callback: AsyncCallback<boolean>): void;
新增
ohos.web.webview GeolocationPermissions static deleteAllGeolocation(): void; 新增
ohos.web.webview GeolocationPermissions static deleteGeolocation(origin: string): void; 新增
ohos.web.webview GeolocationPermissions static allowGeolocation(origin: string): void; 新增
ohos.web.webview WebAsyncController storeWebArchive(baseName: string, autoName: boolean): Promise<string>;
storeWebArchive(baseName: string, autoName: boolean, callback : AsyncCallback<string>): void;
新增
ohos.web.webview WebAsyncController constructor(controller: WebController); 新增
ohos.web.webview WebDataBase static saveHttpAuthCredentials(host: string, realm: string, username: string, password: string): void; 新增
ohos.web.webview WebDataBase static getHttpAuthCredentials(host: string, realm: string): Array<string>; 新增
ohos.web.webview WebDataBase static deleteHttpAuthCredentials(): void; 新增
ohos.web.webview WebDataBase static existHttpAuthCredentials(): boolean; 新增
ohos.web.webview WebStorage static getOriginUsage(origin : string) : Promise<number> ;
static getOriginUsage(origin : string, callback : AsyncCallback<number>) : void;
新增
ohos.web.webview WebStorage static getOriginQuota(origin : string) : Promise<number>;
static getOriginQuota(origin : string, callback : AsyncCallback<number>) : void;
新增
ohos.web.webview WebStorage static getOrigins() : Promise<Array<WebStorageOrigin>>;
static getOrigins(callback: AsyncCallback<Array<WebStorageOrigin>>) : void;
新增
ohos.web.webview WebStorage static deleteOrigin(origin : string): void; 新增
ohos.web.webview WebStorage static deleteAllData() : void; 新增
ohos.web.webview WebStorageOrigin quota: number; 新增
ohos.web.webview WebStorageOrigin usage: number; 新增
ohos.web.webview WebStorageOrigin origin: string; 新增
ohos.web WebDataBase static saveHttpAuthCredentials(host: string, realm: string, username: string, password: string): void; 删除
ohos.web WebDataBase static getHttpAuthCredentials(host: string, realm: string): Array<string>; 删除
ohos.web WebDataBase static deleteHttpAuthCredentials(): void; 删除
ohos.web WebDataBase static existHttpAuthCredentials(): boolean; 删除
ohos.web WebStorage static getOriginUsage(origin : string) : Promise<number> ;
static getOriginUsage(origin : string, callback : AsyncCallback<number>) : void;
删除
ohos.web WebStorage static getOriginQuota(origin : string) : Promise<number>;
static getOriginQuota(origin : string, callback : AsyncCallback<number>) : void;
删除
ohos.web WebStorage static getOrigins() : Promise<Array<WebStorageOrigin>>;
static getOrigins(callback: AsyncCallback<Array<WebStorageOrigin>>) : void;
删除
ohos.web WebStorage static deleteOrigin(origin : string): void; 删除
ohos.web WebStorage static deleteAllData() : void; 删除
ohos.web WebStorageOrigin quota: number; 删除
ohos.web WebStorageOrigin usage: number; 删除
ohos.web WebStorageOrigin origin: string; 删除