| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| Added | NA | Class name: SecureDnsMode; Method or attribute name: OFF = 0 | @ohos.web.webview.d.ts |
| Added | NA | Class name: SecureDnsMode; Method or attribute name: AUTO = 1 | @ohos.web.webview.d.ts |
| Added | NA | Class name: SecureDnsMode; Method or attribute name: SECURE_ONLY = 2 | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageType; Method or attribute name: NOT_SUPPORT | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageType; Method or attribute name: NOT_SUPPORT | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageType; Method or attribute name: STRING | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageType; Method or attribute name: STRING | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageType; Method or attribute name: NUMBER | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageType; Method or attribute name: NUMBER | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageType; Method or attribute name: BOOLEAN | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageType; Method or attribute name: BOOLEAN | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageType; Method or attribute name: ARRAY_BUFFER | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageType; Method or attribute name: ARRAY_BUFFER | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageType; Method or attribute name: ARRAY | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageType; Method or attribute name: ARRAY | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageType; Method or attribute name: ERROR | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: getType(): WebMessageType; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: getString(): string; | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageExt; Method or attribute name: getString(): string; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: getNumber(): number; | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageExt; Method or attribute name: getNumber(): number; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: getBoolean(): boolean; | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageExt; Method or attribute name: getBoolean(): boolean; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: getArrayBuffer(): ArrayBuffer; | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageExt; Method or attribute name: getArrayBuffer(): ArrayBuffer; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: getArray(): Array<string |number |boolean>; | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageExt; Method or attribute name: getArray(): Array<string |number |boolean>; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: getError(): Error; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: setType(type: WebMessageType): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: setString(message: string): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: setNumber(message: number): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: setBoolean(message: boolean): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: setArrayBuffer(message: ArrayBuffer): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: setArray(message: Array<string |number |boolean>): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessageExt; Method or attribute name: setError(message: Error): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessagePort; Method or attribute name: isExtentionType?: boolean; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessagePort; Method or attribute name: postMessageEventExt(message: WebMessageExt): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebMessagePort; Method or attribute name: onMessageEventExt(callback: (result: WebMessageExt) => void): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: JsMessageExt; Method or attribute name: getType(): JsMessageType; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: static setHttpDns(secureDnsMode: SecureDnsMode, secureDnsConfig: string): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: runJavaScriptExt(script: string): Promise<JsMessageExt>; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: runJavaScriptExt(script: string, callback: AsyncCallback<JsMessageExt>): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: getCertificate(): Promise<Array<cert.X509Cert>>; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: getCertificate(callback: AsyncCallback<Array<cert.X509Cert>>): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: setAudioMuted(mute: boolean): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: prefetchPage(url: string, additionalHeaders?: Array<WebHeader>): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: static prepareForPageLoad(url: string, preconnectable: boolean, numSockets: number): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: setCustomUserAgent(userAgent: string): void; | @ohos.web.webview.d.ts |
| Added | NA | Class name: WebviewController; Method or attribute name: getCustomUserAgent(): string; | @ohos.web.webview.d.ts |
| Deprecated version changed | Class name: WebAttribute; Method or attribute name: password(password: boolean): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: password(password: boolean): WebAttribute; New version information: 10 Substitute API: | web.d.ts |
| Deprecated version changed | Class name: WebAttribute; Method or attribute name: tableData(tableData: boolean): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: tableData(tableData: boolean): WebAttribute; New version information: 10 Substitute API: | web.d.ts |
| Deprecated version changed | Class name: WebAttribute; Method or attribute name: wideViewModeAccess(wideViewModeAccess: boolean): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: wideViewModeAccess(wideViewModeAccess: boolean): WebAttribute; New version information: 10 Substitute API: | web.d.ts |
| Deprecated version changed | Class name: WebAttribute; Method or attribute name: userAgent(userAgent: string): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: userAgent(userAgent: string): WebAttribute; New version information: 10 Substitute API: ohos.web.webview.webview.WebviewController#setCustomUserAgent | web.d.ts |
| Deprecated version changed | Class name: WebAttribute; Method or attribute name: onUrlLoadIntercept(callback: (event?: { data: string |WebResourceRequest }) => boolean): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: onUrlLoadIntercept(callback: (event?: { data: string |WebResourceRequest }) => boolean): WebAttribute; New version information: 10 Substitute API: ohos.web.WebAttribute#onLoadIntercept | web.d.ts |
| Error code added | Class name: WebStorage; Method or attribute name: static getOrigins(callback: AsyncCallback<Array<WebStorageOrigin>>): void; Old version information: | Class name: WebStorage; Method or attribute name: static getOrigins(callback: AsyncCallback<Array<WebStorageOrigin>>): void; New version information: 401, 17100012 | @ohos.web.webview.d.ts |
| Error code added | Class name: WebStorage; Method or attribute name: static getOriginQuota(origin: string, callback: AsyncCallback<number>): void; Old version information: | Class name: WebStorage; Method or attribute name: static getOriginQuota(origin: string, callback: AsyncCallback<number>): void; New version information: 401, 17100011 | @ohos.web.webview.d.ts |
| Error code added | Class name: WebStorage; Method or attribute name: static getOriginUsage(origin: string, callback: AsyncCallback<number>): void; Old version information: | Class name: WebStorage; Method or attribute name: static getOriginUsage(origin: string, callback: AsyncCallback<number>): void; New version information: 401, 17100011 | @ohos.web.webview.d.ts |
| Error code added | Class name: GeolocationPermissions; Method or attribute name: static getAccessibleGeolocation(origin: string, callback: AsyncCallback<boolean>): void; Old version information: | Class name: GeolocationPermissions; Method or attribute name: static getAccessibleGeolocation(origin: string, callback: AsyncCallback<boolean>): void; New version information: 401, 17100011 | @ohos.web.webview.d.ts |
| Error code added | Class name: GeolocationPermissions; Method or attribute name: static getStoredGeolocation(callback: AsyncCallback<Array<string>>): void; Old version information: | Class name: GeolocationPermissions; Method or attribute name: static getStoredGeolocation(callback: AsyncCallback<Array<string>>): void; New version information: 401 | @ohos.web.webview.d.ts |
| Error code added | Class name: WebCookieManager; Method or attribute name: static saveCookieAsync(callback: AsyncCallback<void>): void; Old version information: | Class name: WebCookieManager; Method or attribute name: static saveCookieAsync(callback: AsyncCallback<void>): void; New version information: 401 | @ohos.web.webview.d.ts |
| Error code added | Class name: WebviewController; Method or attribute name: storeWebArchive(baseName: string, autoName: boolean, callback: AsyncCallback<string>): void; Old version information: | Class name: WebviewController; Method or attribute name: storeWebArchive(baseName: string, autoName: boolean, callback: AsyncCallback<string>): void; New version information: 401, 17100001, 17100003 | @ohos.web.webview.d.ts |
| Error code added | Class name: WebviewController; Method or attribute name: runJavaScript(script: string, callback: AsyncCallback<string>): void; Old version information: | Class name: WebviewController; Method or attribute name: runJavaScript(script: string, callback: AsyncCallback<string>): void; New version information: 401, 17100001 | @ohos.web.webview.d.ts |
| Error code added | Class name: WebviewController; Method or attribute name: hasImage(callback: AsyncCallback<boolean>): void; Old version information: | Class name: WebviewController; Method or attribute name: hasImage(callback: AsyncCallback<boolean>): void; New version information: 401, 17100001 | @ohos.web.webview.d.ts |
| Error code changed | Class name: WebviewController; Method or attribute name: createWebMessagePorts(isExtentionType?: boolean): Array<WebMessagePort>; Old version information: 17100001 | Class name: WebviewController; Method or attribute name: createWebMessagePorts(isExtentionType?: boolean): Array<WebMessagePort>; New version information: 401, 17100001 | @ohos.web.webview.d.ts |
| Type changed | Class name: Header; Method or attribute name: headerKey: string; Old version information: | Class name: Header; Method or attribute name: headerKey: string; New version information: string | web.d.ts |
| Type changed | Class name: Header; Method or attribute name: headerValue: string; Old version information: | Class name: Header; Method or attribute name: headerValue: string; New version information: string | web.d.ts |
| Type changed | Class name: WebOptions; Method or attribute name: src: string |Resource; Old version information: | Class name: WebOptions; Method or attribute name: src: string |Resource; New version information: string |Resource | web.d.ts |
| Type changed | Class name: WebOptions; Method or attribute name: controller: WebController |WebviewController; Old version information: (WebController |WebviewController) | Class name: WebOptions; Method or attribute name: controller: WebController |WebviewController; New version information: WebController |WebviewController | web.d.ts |
| Type changed | Class name: WebAttribute; Method or attribute name: javaScriptProxy(javaScriptProxy: { object: object, name: string, methodList: Array<string>, controller: WebController |WebviewController }): WebAttribute; Old version information: controller : WebController |WebviewController | Class name: WebAttribute; Method or attribute name: javaScriptProxy(javaScriptProxy: { object: object, name: string, methodList: Array<string>, controller: WebController |WebviewController }): WebAttribute; New version information: | web.d.ts |
| Function changed | Class name: WebviewController; Method or attribute name: createWebMessagePorts(): Array<WebMessagePort>; | Class name: WebviewController; Method or attribute name: createWebMessagePorts(isExtentionType?: boolean): Array<WebMessagePort>; | @ohos.web.webview.d.ts |
| Cross-platform capability changed | Class name: webview; Method or attribute name: declare webview Old version information: | Class name: webview; Method or attribute name: declare webview New version information: crossplatform | @ohos.web.webview.d.ts |
| Cross-platform capability changed | Class name: WebHeader; Method or attribute name: interface WebHeader Old version information: | Class name: WebHeader; Method or attribute name: interface WebHeader New version information: crossplatform | @ohos.web.webview.d.ts |
| Cross-platform capability changed | Class name: WebHeader; Method or attribute name: headerKey: string; Old version information: | Class name: WebHeader; Method or attribute name: headerKey: string; New version information: crossplatform | @ohos.web.webview.d.ts |
| Cross-platform capability changed | Class name: WebHeader; Method or attribute name: headerValue: string; Old version information: | Class name: WebHeader; Method or attribute name: headerValue: string; New version information: crossplatform | @ohos.web.webview.d.ts |
| Cross-platform capability changed | Class name: WebviewController; Method or attribute name: class WebviewController Old version information: | Class name: WebviewController; Method or attribute name: class WebviewController New version information: crossplatform | @ohos.web.webview.d.ts |
| Cross-platform capability changed | Class name: WebviewController; Method or attribute name: loadUrl(url: string |Resource, headers?: Array<WebHeader>): void; Old version information: | Class name: WebviewController; Method or attribute name: loadUrl(url: string |Resource, headers?: Array<WebHeader>): void; New version information: crossplatform | @ohos.web.webview.d.ts |
| Cross-platform capability changed | Class name: WebResourceRequest; Method or attribute name: declare class WebResourceRequest Old version information: | Class name: WebResourceRequest; Method or attribute name: declare class WebResourceRequest New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebResourceRequest; Method or attribute name: constructor(); Old version information: | Class name: WebResourceRequest; Method or attribute name: constructor(); New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebResourceError; Method or attribute name: constructor(); Old version information: | Class name: WebResourceError; Method or attribute name: constructor(); New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebResourceRequest; Method or attribute name: getRequestUrl(): string; Old version information: | Class name: WebResourceRequest; Method or attribute name: getRequestUrl(): string; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebResourceError; Method or attribute name: declare class WebResourceError Old version information: | Class name: WebResourceError; Method or attribute name: declare class WebResourceError New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebResourceError; Method or attribute name: getErrorInfo(): string; Old version information: | Class name: WebResourceError; Method or attribute name: getErrorInfo(): string; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebResourceError; Method or attribute name: getErrorCode(): number; Old version information: | Class name: WebResourceError; Method or attribute name: getErrorCode(): number; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebOptions; Method or attribute name: declare interface WebOptions Old version information: | Class name: WebOptions; Method or attribute name: declare interface WebOptions New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebOptions; Method or attribute name: src: string |Resource; Old version information: | Class name: WebOptions; Method or attribute name: src: string |Resource; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebOptions; Method or attribute name: controller: WebController |WebviewController; Old version information: | Class name: WebOptions; Method or attribute name: controller: WebController |WebviewController; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebInterface; Method or attribute name: interface WebInterface Old version information: | Class name: WebInterface; Method or attribute name: interface WebInterface New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebInterface; Method or attribute name: (value: WebOptions): WebAttribute; Old version information: | Class name: WebInterface; Method or attribute name: (value: WebOptions): WebAttribute; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebAttribute; Method or attribute name: declare class WebAttribute Old version information: | Class name: WebAttribute; Method or attribute name: declare class WebAttribute New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebAttribute; Method or attribute name: javaScriptAccess(javaScriptAccess: boolean): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: javaScriptAccess(javaScriptAccess: boolean): WebAttribute; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebAttribute; Method or attribute name: zoomAccess(zoomAccess: boolean): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: zoomAccess(zoomAccess: boolean): WebAttribute; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebAttribute; Method or attribute name: onPageEnd(callback: (event?: { /** * The url of page. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ url: string }) => void): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: onPageEnd(callback: (event?: { /** * The url of page. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ url: string }) => void): WebAttribute; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebAttribute; Method or attribute name: onPageBegin(callback: (event?: { /** * The url of page. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ url: string }) => void): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: onPageBegin(callback: (event?: { /** * The url of page. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ url: string }) => void): WebAttribute; New version information: crossplatform | web.d.ts |
| Cross-platform capability changed | Class name: WebAttribute; Method or attribute name: onErrorReceive(callback: (event?: { / * The url of error event. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ request: WebResourceRequest, / * The information of error event. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ error: WebResourceError }) => void): WebAttribute; Old version information: | Class name: WebAttribute; Method or attribute name: onErrorReceive(callback: (event?: { / * The url of error event. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ request: WebResourceRequest, / * The information of error event. * * @syscap SystemCapability.Web.Webview.Core * @crossplatform * @since 10 */ error: WebResourceError }) => void): WebAttribute; New version information: crossplatform | web.d.ts |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙js-apidiff-accessibility
harmony 鸿蒙js-apidiff-application