| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API cross-platform permission change | Class name: webview; API declaration: interface WebStorageOrigin DIfferences: NA | Class name: webview; API declaration: interface WebStorageOrigin DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorageOrigin; API declaration: origin: string; DIfferences: NA | Class name: WebStorageOrigin; API declaration: origin: string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorageOrigin; API declaration: usage: number; DIfferences: NA | Class name: WebStorageOrigin; API declaration: usage: number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorageOrigin; API declaration: quota: number; DIfferences: NA | Class name: WebStorageOrigin; API declaration: quota: number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: class WebStorage DIfferences: NA | Class name: webview; API declaration: class WebStorage DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static deleteAllData(incognito?: boolean): void; DIfferences: NA | Class name: WebStorage; API declaration: static deleteAllData(incognito?: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static deleteOrigin(origin: string): void; DIfferences: NA | Class name: WebStorage; API declaration: static deleteOrigin(origin: string): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static getOrigins(): Promise<Array<WebStorageOrigin>>; DIfferences: NA | Class name: WebStorage; API declaration: static getOrigins(): Promise<Array<WebStorageOrigin>>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static getOrigins(callback: AsyncCallback<Array<WebStorageOrigin>>): void; DIfferences: NA | Class name: WebStorage; API declaration: static getOrigins(callback: AsyncCallback<Array<WebStorageOrigin>>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static getOriginQuota(origin: string): Promise<number>; DIfferences: NA | Class name: WebStorage; API declaration: static getOriginQuota(origin: string): Promise<number>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static getOriginQuota(origin: string, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: WebStorage; API declaration: static getOriginQuota(origin: string, callback: AsyncCallback<number>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static getOriginUsage(origin: string): Promise<number>; DIfferences: NA | Class name: WebStorage; API declaration: static getOriginUsage(origin: string): Promise<number>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebStorage; API declaration: static getOriginUsage(origin: string, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: WebStorage; API declaration: static getOriginUsage(origin: string, callback: AsyncCallback<number>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: class GeolocationPermissions DIfferences: NA | Class name: webview; API declaration: class GeolocationPermissions DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: GeolocationPermissions; API declaration: static allowGeolocation(origin: string, incognito?: boolean): void; DIfferences: NA | Class name: GeolocationPermissions; API declaration: static allowGeolocation(origin: string, incognito?: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: GeolocationPermissions; API declaration: static deleteGeolocation(origin: string, incognito?: boolean): void; DIfferences: NA | Class name: GeolocationPermissions; API declaration: static deleteGeolocation(origin: string, incognito?: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: GeolocationPermissions; API declaration: static deleteAllGeolocation(incognito?: boolean): void; DIfferences: NA | Class name: GeolocationPermissions; API declaration: static deleteAllGeolocation(incognito?: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: GeolocationPermissions; API declaration: static getAccessibleGeolocation(origin: string, incognito?: boolean): Promise<boolean>; DIfferences: NA | Class name: GeolocationPermissions; API declaration: static getAccessibleGeolocation(origin: string, incognito?: boolean): Promise<boolean>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: GeolocationPermissions; API declaration: static getAccessibleGeolocation(origin: string, callback: AsyncCallback<boolean>, incognito?: boolean): void; DIfferences: NA | Class name: GeolocationPermissions; API declaration: static getAccessibleGeolocation(origin: string, callback: AsyncCallback<boolean>, incognito?: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: GeolocationPermissions; API declaration: static getStoredGeolocation(incognito?: boolean): Promise<Array<string>>; DIfferences: NA | Class name: GeolocationPermissions; API declaration: static getStoredGeolocation(incognito?: boolean): Promise<Array<string>>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: GeolocationPermissions; API declaration: static getStoredGeolocation(callback: AsyncCallback<Array<string>>, incognito?: boolean): void; DIfferences: NA | Class name: GeolocationPermissions; API declaration: static getStoredGeolocation(callback: AsyncCallback<Array<string>>, incognito?: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebCookieManager; API declaration: static existCookie(incognito?: boolean): boolean; DIfferences: NA | Class name: WebCookieManager; API declaration: static existCookie(incognito?: boolean): boolean; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebCookieManager; API declaration: static clearSessionCookie(callback: AsyncCallback<void>): void; DIfferences: NA | Class name: WebCookieManager; API declaration: static clearSessionCookie(callback: AsyncCallback<void>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: enum WebMessageType DIfferences: NA | Class name: webview; API declaration: enum WebMessageType DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageType; API declaration: STRING DIfferences: NA | Class name: WebMessageType; API declaration: STRING DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageType; API declaration: NUMBER DIfferences: NA | Class name: WebMessageType; API declaration: NUMBER DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageType; API declaration: BOOLEAN DIfferences: NA | Class name: WebMessageType; API declaration: BOOLEAN DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageType; API declaration: ARRAY DIfferences: NA | Class name: WebMessageType; API declaration: ARRAY DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageType; API declaration: ERROR DIfferences: NA | Class name: WebMessageType; API declaration: ERROR DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: class WebMessageExt DIfferences: NA | Class name: webview; API declaration: class WebMessageExt DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: getType(): WebMessageType; DIfferences: NA | Class name: WebMessageExt; API declaration: getType(): WebMessageType; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: getString(): string; DIfferences: NA | Class name: WebMessageExt; API declaration: getString(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: getNumber(): number; DIfferences: NA | Class name: WebMessageExt; API declaration: getNumber(): number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: getBoolean(): boolean; DIfferences: NA | Class name: WebMessageExt; API declaration: getBoolean(): boolean; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: getArray(): Array<string |number |boolean>; DIfferences: NA | Class name: WebMessageExt; API declaration: getArray(): Array<string |number |boolean>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: getError(): Error; DIfferences: NA | Class name: WebMessageExt; API declaration: getError(): Error; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: setType(type: WebMessageType): void; DIfferences: NA | Class name: WebMessageExt; API declaration: setType(type: WebMessageType): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: setString(message: string): void; DIfferences: NA | Class name: WebMessageExt; API declaration: setString(message: string): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: setNumber(message: number): void; DIfferences: NA | Class name: WebMessageExt; API declaration: setNumber(message: number): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: setBoolean(message: boolean): void; DIfferences: NA | Class name: WebMessageExt; API declaration: setBoolean(message: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: setArray(message: Array<string |number |boolean>): void; DIfferences: NA | Class name: WebMessageExt; API declaration: setArray(message: Array<string |number |boolean>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessageExt; API declaration: setError(message: Error): void; DIfferences: NA | Class name: WebMessageExt; API declaration: setError(message: Error): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessagePort; API declaration: postMessageEventExt(message: WebMessageExt): void; DIfferences: NA | Class name: WebMessagePort; API declaration: postMessageEventExt(message: WebMessageExt): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebMessagePort; API declaration: onMessageEventExt(callback: (result: WebMessageExt) => void): void; DIfferences: NA | Class name: WebMessagePort; API declaration: onMessageEventExt(callback: (result: WebMessageExt) => void): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: enum JsMessageType DIfferences: NA | Class name: webview; API declaration: enum JsMessageType DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageType; API declaration: STRING DIfferences: NA | Class name: JsMessageType; API declaration: STRING DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageType; API declaration: NUMBER DIfferences: NA | Class name: JsMessageType; API declaration: NUMBER DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageType; API declaration: BOOLEAN DIfferences: NA | Class name: JsMessageType; API declaration: BOOLEAN DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageType; API declaration: ARRAY DIfferences: NA | Class name: JsMessageType; API declaration: ARRAY DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: class JsMessageExt DIfferences: NA | Class name: webview; API declaration: class JsMessageExt DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageExt; API declaration: getType(): JsMessageType; DIfferences: NA | Class name: JsMessageExt; API declaration: getType(): JsMessageType; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageExt; API declaration: getString(): string; DIfferences: NA | Class name: JsMessageExt; API declaration: getString(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageExt; API declaration: getNumber(): number; DIfferences: NA | Class name: JsMessageExt; API declaration: getNumber(): number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageExt; API declaration: getBoolean(): boolean; DIfferences: NA | Class name: JsMessageExt; API declaration: getBoolean(): boolean; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: JsMessageExt; API declaration: getArray(): Array<string |number |boolean>; DIfferences: NA | Class name: JsMessageExt; API declaration: getArray(): Array<string |number |boolean>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: static setWebDebuggingAccess(webDebuggingAccess: boolean): void; DIfferences: NA | Class name: WebviewController; API declaration: static setWebDebuggingAccess(webDebuggingAccess: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: zoomIn(): void; DIfferences: NA | Class name: WebviewController; API declaration: zoomIn(): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: zoomOut(): void; DIfferences: NA | Class name: WebviewController; API declaration: zoomOut(): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: getWebId(): number; DIfferences: NA | Class name: WebviewController; API declaration: getWebId(): number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: registerJavaScriptProxy(object: object, name: string, methodList: Array<string>, asyncMethodList?: Array<string>, permission?: string): void; DIfferences: NA | Class name: WebviewController; API declaration: registerJavaScriptProxy(object: object, name: string, methodList: Array<string>, asyncMethodList?: Array<string>, permission?: string): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: deleteJavaScriptRegister(name: string): void; DIfferences: NA | Class name: WebviewController; API declaration: deleteJavaScriptRegister(name: string): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: runJavaScriptExt(script: string |ArrayBuffer): Promise<JsMessageExt>; DIfferences: NA | Class name: WebviewController; API declaration: runJavaScriptExt(script: string |ArrayBuffer): Promise<JsMessageExt>; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: runJavaScriptExt(script: string |ArrayBuffer, callback: AsyncCallback<JsMessageExt>): void; DIfferences: NA | Class name: WebviewController; API declaration: runJavaScriptExt(script: string |ArrayBuffer, callback: AsyncCallback<JsMessageExt>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: pageUp(top: boolean): void; DIfferences: NA | Class name: WebviewController; API declaration: pageUp(top: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: pageDown(bottom: boolean): void; DIfferences: NA | Class name: WebviewController; API declaration: pageDown(bottom: boolean): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: getOriginalUrl(): string; DIfferences: NA | Class name: WebviewController; API declaration: getOriginalUrl(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: setDownloadDelegate(delegate: WebDownloadDelegate): void; DIfferences: NA | Class name: WebviewController; API declaration: setDownloadDelegate(delegate: WebDownloadDelegate): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: startDownload(url: string): void; DIfferences: NA | Class name: WebviewController; API declaration: startDownload(url: string): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebviewController; API declaration: postUrl(url: string, postData: ArrayBuffer): void; DIfferences: NA | Class name: WebviewController; API declaration: postUrl(url: string, postData: ArrayBuffer): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: enum WebDownloadState DIfferences: NA | Class name: webview; API declaration: enum WebDownloadState DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadState; API declaration: IN_PROGRESS = 0 DIfferences: NA | Class name: WebDownloadState; API declaration: IN_PROGRESS = 0 DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadState; API declaration: COMPLETED DIfferences: NA | Class name: WebDownloadState; API declaration: COMPLETED DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadState; API declaration: CANCELED DIfferences: NA | Class name: WebDownloadState; API declaration: CANCELED DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadState; API declaration: INTERRUPTED DIfferences: NA | Class name: WebDownloadState; API declaration: INTERRUPTED DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadState; API declaration: PENDING DIfferences: NA | Class name: WebDownloadState; API declaration: PENDING DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadState; API declaration: PAUSED DIfferences: NA | Class name: WebDownloadState; API declaration: PAUSED DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadState; API declaration: UNKNOWN DIfferences: NA | Class name: WebDownloadState; API declaration: UNKNOWN DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: enum WebDownloadErrorCode DIfferences: NA | Class name: webview; API declaration: enum WebDownloadErrorCode DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadErrorCode; API declaration: USER_CANCELED = 40 DIfferences: NA | Class name: WebDownloadErrorCode; API declaration: USER_CANCELED = 40 DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: class WebDownloadItem DIfferences: NA | Class name: webview; API declaration: class WebDownloadItem DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getGuid(): string; DIfferences: NA | Class name: WebDownloadItem; API declaration: getGuid(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getCurrentSpeed(): number; DIfferences: NA | Class name: WebDownloadItem; API declaration: getCurrentSpeed(): number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getPercentComplete(): number; DIfferences: NA | Class name: WebDownloadItem; API declaration: getPercentComplete(): number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getTotalBytes(): number; DIfferences: NA | Class name: WebDownloadItem; API declaration: getTotalBytes(): number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getState(): WebDownloadState; DIfferences: NA | Class name: WebDownloadItem; API declaration: getState(): WebDownloadState; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getLastErrorCode(): WebDownloadErrorCode; DIfferences: NA | Class name: WebDownloadItem; API declaration: getLastErrorCode(): WebDownloadErrorCode; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getMethod(): string; DIfferences: NA | Class name: WebDownloadItem; API declaration: getMethod(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getMimeType(): string; DIfferences: NA | Class name: WebDownloadItem; API declaration: getMimeType(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getUrl(): string; DIfferences: NA | Class name: WebDownloadItem; API declaration: getUrl(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getSuggestedFileName(): string; DIfferences: NA | Class name: WebDownloadItem; API declaration: getSuggestedFileName(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: start(downloadPath: string): void; DIfferences: NA | Class name: WebDownloadItem; API declaration: start(downloadPath: string): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: cancel(): void; DIfferences: NA | Class name: WebDownloadItem; API declaration: cancel(): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: pause(): void; DIfferences: NA | Class name: WebDownloadItem; API declaration: pause(): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: resume(): void; DIfferences: NA | Class name: WebDownloadItem; API declaration: resume(): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getReceivedBytes(): number; DIfferences: NA | Class name: WebDownloadItem; API declaration: getReceivedBytes(): number; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadItem; API declaration: getFullPath(): string; DIfferences: NA | Class name: WebDownloadItem; API declaration: getFullPath(): string; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: class WebDownloadDelegate DIfferences: NA | Class name: webview; API declaration: class WebDownloadDelegate DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadDelegate; API declaration: onBeforeDownload(callback: Callback<WebDownloadItem>): void; DIfferences: NA | Class name: WebDownloadDelegate; API declaration: onBeforeDownload(callback: Callback<WebDownloadItem>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadDelegate; API declaration: onDownloadUpdated(callback: Callback<WebDownloadItem>): void; DIfferences: NA | Class name: WebDownloadDelegate; API declaration: onDownloadUpdated(callback: Callback<WebDownloadItem>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadDelegate; API declaration: onDownloadFinish(callback: Callback<WebDownloadItem>): void; DIfferences: NA | Class name: WebDownloadDelegate; API declaration: onDownloadFinish(callback: Callback<WebDownloadItem>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadDelegate; API declaration: onDownloadFailed(callback: Callback<WebDownloadItem>): void; DIfferences: NA | Class name: WebDownloadDelegate; API declaration: onDownloadFailed(callback: Callback<WebDownloadItem>): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: webview; API declaration: class WebDownloadManager DIfferences: NA | Class name: webview; API declaration: class WebDownloadManager DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API cross-platform permission change | Class name: WebDownloadManager; API declaration: static setDownloadDelegate(delegate: WebDownloadDelegate): void; DIfferences: NA | Class name: WebDownloadManager; API declaration: static setDownloadDelegate(delegate: WebDownloadDelegate): void; DIfferences: crossplatform | api/@ohos.web.webview.d.ts |
| API deprecated version change | Class name: WebviewController; API declaration: getHitTest(): WebHitTestType; DIfferences: NA | Class name: WebviewController; API declaration: getHitTest(): WebHitTestType; DIfferences: 18 | api/@ohos.web.webview.d.ts |
| API deprecated version change | Class name: WebviewController; API declaration: getHitTestValue(): HitTestValue; DIfferences: NA | Class name: WebviewController; API declaration: getHitTestValue(): HitTestValue; DIfferences: 18 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: enableIntelligentTrackingPrevention(enable: boolean): void; DIfferences: NA | Class name: WebviewController; API declaration: enableIntelligentTrackingPrevention(enable: boolean): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: isIntelligentTrackingPreventionEnabled(): boolean; DIfferences: NA | Class name: WebviewController; API declaration: isIntelligentTrackingPreventionEnabled(): boolean; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: static addIntelligentTrackingPreventionBypassingList(hostList: Array<string>): void; DIfferences: NA | Class name: WebviewController; API declaration: static addIntelligentTrackingPreventionBypassingList(hostList: Array<string>): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: static removeIntelligentTrackingPreventionBypassingList(hostList: Array<string>): void; DIfferences: NA | Class name: WebviewController; API declaration: static removeIntelligentTrackingPreventionBypassingList(hostList: Array<string>): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: static clearIntelligentTrackingPreventionBypassingList(): void; DIfferences: NA | Class name: WebviewController; API declaration: static clearIntelligentTrackingPreventionBypassingList(): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: enableAdsBlock(enable: boolean): void; DIfferences: NA | Class name: WebviewController; API declaration: enableAdsBlock(enable: boolean): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: isAdsBlockEnabled(): boolean; DIfferences: NA | Class name: WebviewController; API declaration: isAdsBlockEnabled(): boolean; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: WebviewController; API declaration: isAdsBlockEnabledForCurPage(): boolean; DIfferences: NA | Class name: WebviewController; API declaration: isAdsBlockEnabledForCurPage(): boolean; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: AdsBlockManager; API declaration: static setAdsBlockRules(rulesFile: string, replace: boolean): void; DIfferences: NA | Class name: AdsBlockManager; API declaration: static setAdsBlockRules(rulesFile: string, replace: boolean): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: AdsBlockManager; API declaration: static addAdsBlockDisallowedList(domainSuffixes: Array<string>): void; DIfferences: NA | Class name: AdsBlockManager; API declaration: static addAdsBlockDisallowedList(domainSuffixes: Array<string>): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: AdsBlockManager; API declaration: static addAdsBlockAllowedList(domainSuffixes: Array<string>): void; DIfferences: NA | Class name: AdsBlockManager; API declaration: static addAdsBlockAllowedList(domainSuffixes: Array<string>): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: AdsBlockManager; API declaration: static removeAdsBlockDisallowedList(domainSuffixes: Array<string>): void; DIfferences: NA | Class name: AdsBlockManager; API declaration: static removeAdsBlockDisallowedList(domainSuffixes: Array<string>): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: AdsBlockManager; API declaration: static removeAdsBlockAllowedList(domainSuffixes: Array<string>): void; DIfferences: NA | Class name: AdsBlockManager; API declaration: static removeAdsBlockAllowedList(domainSuffixes: Array<string>): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: AdsBlockManager; API declaration: static clearAdsBlockDisallowedList(): void; DIfferences: NA | Class name: AdsBlockManager; API declaration: static clearAdsBlockDisallowedList(): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| New error code | Class name: AdsBlockManager; API declaration: static clearAdsBlockAllowedList(): void; DIfferences: NA | Class name: AdsBlockManager; API declaration: static clearAdsBlockAllowedList(): void; DIfferences: 801 | api/@ohos.web.webview.d.ts |
| Error code change | Class name: WebviewController; API declaration: static prepareForPageLoad(url: string, preconnectable: boolean, numSockets: number): void; DIfferences: 171000013,17100002 | Class name: WebviewController; API declaration: static prepareForPageLoad(url: string, preconnectable: boolean, numSockets: number): void; DIfferences: 17100002,17100013 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: enum ArkWebEngineVersion DIfferences: enum ArkWebEngineVersion | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ArkWebEngineVersion; API declaration: SYSTEM_DEFAULT = 0 DIfferences: SYSTEM_DEFAULT = 0 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ArkWebEngineVersion; API declaration: M114 = 1 DIfferences: M114 = 1 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ArkWebEngineVersion; API declaration: M132 = 2 DIfferences: M132 = 2 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebCookieManager; API declaration: static saveCookieSync(): void; DIfferences: static saveCookieSync(): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: enum ControllerAttachState DIfferences: enum ControllerAttachState | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ControllerAttachState; API declaration: UNATTACHED = 0 DIfferences: UNATTACHED = 0 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ControllerAttachState; API declaration: ATTACHED = 1 DIfferences: ATTACHED = 1 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: enum WebBlanklessErrorCode DIfferences: enum WebBlanklessErrorCode | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebBlanklessErrorCode; API declaration: SUCCESS = 0 DIfferences: SUCCESS = 0 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebBlanklessErrorCode; API declaration: ERR_UNKNOWN = -1 DIfferences: ERR_UNKNOWN = -1 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebBlanklessErrorCode; API declaration: ERR_INVALID_PARAM = -2 DIfferences: ERR_INVALID_PARAM = -2 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebBlanklessErrorCode; API declaration: ERR_CONTROLLER_NOT_INITED = -3 DIfferences: ERR_CONTROLLER_NOT_INITED = -3 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebBlanklessErrorCode; API declaration: ERR_KEY_NOT_MATCH = -4 DIfferences: ERR_KEY_NOT_MATCH = -4 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebBlanklessErrorCode; API declaration: ERR_SIGNIFICANT_CHANGE = -5 DIfferences: ERR_SIGNIFICANT_CHANGE = -5 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: interface BlanklessInfo DIfferences: interface BlanklessInfo | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: BlanklessInfo; API declaration: errCode: WebBlanklessErrorCode; DIfferences: errCode: WebBlanklessErrorCode; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: BlanklessInfo; API declaration: similarity: number; DIfferences: similarity: number; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: BlanklessInfo; API declaration: loadingTime: number; DIfferences: loadingTime: number; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static setActiveWebEngineVersion(engineVersion: ArkWebEngineVersion): void; DIfferences: static setActiveWebEngineVersion(engineVersion: ArkWebEngineVersion): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static getActiveWebEngineVersion(): ArkWebEngineVersion; DIfferences: static getActiveWebEngineVersion(): ArkWebEngineVersion; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static removeAllCache(clearRom: boolean): void; DIfferences: static removeAllCache(clearRom: boolean): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: getLastHitTest(): HitTestValue; DIfferences: getLastHitTest(): HitTestValue; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: getPageOffset(): ScrollOffset; DIfferences: getPageOffset(): ScrollOffset; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static setAppCustomUserAgent(userAgent: string): void; DIfferences: static setAppCustomUserAgent(userAgent: string): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static setUserAgentForHosts(userAgent: string, hosts: Array<string>): void; DIfferences: static setUserAgentForHosts(userAgent: string, hosts: Array<string>): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: getAttachState(): ControllerAttachState; DIfferences: getAttachState(): ControllerAttachState; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: on(type: 'controllerAttachStateChange', callback: Callback<ControllerAttachState>): void; DIfferences: on(type: 'controllerAttachStateChange', callback: Callback<ControllerAttachState>): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: off(type: 'controllerAttachStateChange', callback?: Callback<ControllerAttachState>): void; DIfferences: off(type: 'controllerAttachStateChange', callback?: Callback<ControllerAttachState>): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: waitForAttached(timeout: number): Promise<ControllerAttachState>; DIfferences: waitForAttached(timeout: number): Promise<ControllerAttachState>; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: getProgress(): number; DIfferences: getProgress(): number; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: avoidVisibleViewportBottom(avoidHeight: number): void; DIfferences: avoidVisibleViewportBottom(avoidHeight: number): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: getBlanklessInfoWithKey(key: string): BlanklessInfo; DIfferences: getBlanklessInfoWithKey(key: string): BlanklessInfo; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: setBlanklessLoadingWithKey(key: string, is_start: boolean): WebBlanklessErrorCode; DIfferences: setBlanklessLoadingWithKey(key: string, is_start: boolean): WebBlanklessErrorCode; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static clearBlanklessLoadingCache(keys?: Array<string>): void; DIfferences: static clearBlanklessLoadingCache(keys?: Array<string>): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static setBlanklessLoadingCacheCapacity(capacity: number): number; DIfferences: static setBlanklessLoadingCacheCapacity(capacity: number): number; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: getErrorPageEnabled(): boolean; DIfferences: getErrorPageEnabled(): boolean; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: setErrorPageEnabled(enable: boolean): void; DIfferences: setErrorPageEnabled(enable: boolean): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static enablePrivateNetworkAccess(enable: boolean): void; DIfferences: static enablePrivateNetworkAccess(enable: boolean): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static isPrivateNetworkAccessEnabled(): boolean; DIfferences: static isPrivateNetworkAccessEnabled(): boolean; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebviewController; API declaration: static setWebDestroyMode(mode: WebDestroyMode): void; DIfferences: static setWebDestroyMode(mode: WebDestroyMode): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: enum ProxySchemeFilter DIfferences: enum ProxySchemeFilter | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxySchemeFilter; API declaration: MATCH_ALL_SCHEMES = 0 DIfferences: MATCH_ALL_SCHEMES = 0 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxySchemeFilter; API declaration: MATCH_HTTP = 1 DIfferences: MATCH_HTTP = 1 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxySchemeFilter; API declaration: MATCH_HTTPS = 2 DIfferences: MATCH_HTTPS = 2 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: class ProxyConfig DIfferences: class ProxyConfig | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: insertBypassRule(bypassRule: string): void; DIfferences: insertBypassRule(bypassRule: string): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: insertDirectRule(schemeFilter?: ProxySchemeFilter): void; DIfferences: insertDirectRule(schemeFilter?: ProxySchemeFilter): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: insertProxyRule(proxyRule: string, schemeFilter?: ProxySchemeFilter): void; DIfferences: insertProxyRule(proxyRule: string, schemeFilter?: ProxySchemeFilter): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: bypassHostnamesWithoutPeriod(): void; DIfferences: bypassHostnamesWithoutPeriod(): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: clearImplicitRules(): void; DIfferences: clearImplicitRules(): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: enableReverseBypass(reverse: boolean): void; DIfferences: enableReverseBypass(reverse: boolean): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: getBypassRules(): Array<string>; DIfferences: getBypassRules(): Array<string>; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: getProxyRules(): Array<ProxyRule>; DIfferences: getProxyRules(): Array<ProxyRule>; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyConfig; API declaration: isReverseBypassEnabled(): boolean; DIfferences: isReverseBypassEnabled(): boolean; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: class ProxyRule DIfferences: class ProxyRule | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyRule; API declaration: getSchemeFilter(): ProxySchemeFilter; DIfferences: getSchemeFilter(): ProxySchemeFilter; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyRule; API declaration: getUrl(): string; DIfferences: getUrl(): string; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: type OnProxyConfigChangeCallback = () => void; DIfferences: type OnProxyConfigChangeCallback = () => void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: class ProxyController DIfferences: class ProxyController | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyController; API declaration: static applyProxyOverride(proxyConfig: ProxyConfig, callback: OnProxyConfigChangeCallback): void; DIfferences: static applyProxyOverride(proxyConfig: ProxyConfig, callback: OnProxyConfigChangeCallback): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: ProxyController; API declaration: static removeProxyOverride(callback: OnProxyConfigChangeCallback): void; DIfferences: static removeProxyOverride(callback: OnProxyConfigChangeCallback): void; | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: webview; API declaration: enum WebDestroyMode DIfferences: enum WebDestroyMode | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebDestroyMode; API declaration: NORMAL_MODE = 0 DIfferences: NORMAL_MODE = 0 | api/@ohos.web.webview.d.ts |
| New API | NA | Class name: WebDestroyMode; API declaration: FAST_MODE = 1 DIfferences: FAST_MODE = 1 | api/@ohos.web.webview.d.ts |
| New overloaded class method with subsumptive parameter type ranges | Class name: WebviewController; API declaration: static setWebDebuggingAccess(webDebuggingAccess: boolean): void; DIfferences: static setWebDebuggingAccess(webDebuggingAccess: boolean): void; | Class name: WebviewController; API declaration: static setWebDebuggingAccess(webDebuggingAccess: boolean, port: number): void; DIfferences: static setWebDebuggingAccess(webDebuggingAccess: boolean, port: number): void; | api/@ohos.web.webview.d.ts |
| New overloaded class method with subsumptive parameter type ranges | Class name: WebResourceHandler; API declaration: didFail(code: WebNetErrorList): void; DIfferences: didFail(code: WebNetErrorList): void; | Class name: WebResourceHandler; API declaration: didFail(code: WebNetErrorList, completeIfNoResponse: boolean): void; DIfferences: didFail(code: WebNetErrorList, completeIfNoResponse: boolean): void; | api/@ohos.web.webview.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit