| 操作 | 旧版本 | 新版本 | d.ts文件 |
| ---- | ------ | ------ | -------- |
|新增|NA|类名:SecureDnsMode;
方法or属性:OFF = 0|@ohos.web.webview.d.ts|
|新增|NA|类名:SecureDnsMode;
方法or属性:AUTO = 1|@ohos.web.webview.d.ts|
|新增|NA|类名:SecureDnsMode;
方法or属性:SECURE_ONLY = 2|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageType;
方法or属性:NOT_SUPPORT|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageType;
方法or属性:NOT_SUPPORT|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageType;
方法or属性:STRING|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageType;
方法or属性:STRING|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageType;
方法or属性:NUMBER|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageType;
方法or属性:NUMBER|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageType;
方法or属性:BOOLEAN|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageType;
方法or属性:BOOLEAN|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageType;
方法or属性:ARRAY_BUFFER|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageType;
方法or属性:ARRAY_BUFFER|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageType;
方法or属性:ARRAY|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageType;
方法or属性:ARRAY|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageType;
方法or属性:ERROR|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:getType(): WebMessageType;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:getString(): string;|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageExt;
方法or属性:getString(): string;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:getNumber(): number;|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageExt;
方法or属性:getNumber(): number;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:getBoolean(): boolean;|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageExt;
方法or属性:getBoolean(): boolean;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:getArrayBuffer(): ArrayBuffer;|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageExt;
方法or属性:getArrayBuffer(): ArrayBuffer;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:getArray(): Array\;|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageExt;
方法or属性:getArray(): Array\;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:getError(): Error;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:setType(type: WebMessageType): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:setString(message: string): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:setNumber(message: number): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:setBoolean(message: boolean): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:setArrayBuffer(message: ArrayBuffer): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:setArray(message: Array\): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessageExt;
方法or属性:setError(message: Error): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessagePort;
方法or属性:isExtentionType?: boolean;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessagePort;
方法or属性:postMessageEventExt(message: WebMessageExt): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebMessagePort;
方法or属性:onMessageEventExt(callback: (result: WebMessageExt) => void): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:JsMessageExt;
方法or属性:getType(): JsMessageType;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:static setHttpDns(secureDnsMode: SecureDnsMode, secureDnsConfig: string): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:runJavaScriptExt(script: string): Promise\;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:runJavaScriptExt(script: string, callback: AsyncCallback\): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:getCertificate(): Promise\>;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:getCertificate(callback: AsyncCallback\>): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:setAudioMuted(mute: boolean): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:prefetchPage(url: string, additionalHeaders?: Array\): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:static prepareForPageLoad(url: string, preconnectable: boolean, numSockets: number): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:setCustomUserAgent(userAgent: string): void;|@ohos.web.webview.d.ts|
|新增|NA|类名:WebviewController;
方法or属性:getCustomUserAgent(): string;|@ohos.web.webview.d.ts|
|废弃版本有变化|类名:WebAttribute;
方法or属性:password(password: boolean): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:password(password: boolean): WebAttribute;
新版本信息:10
代替接口:|web.d.ts|
|废弃版本有变化|类名:WebAttribute;
方法or属性:tableData(tableData: boolean): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:tableData(tableData: boolean): WebAttribute;
新版本信息:10
代替接口:|web.d.ts|
|废弃版本有变化|类名:WebAttribute;
方法or属性:wideViewModeAccess(wideViewModeAccess: boolean): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:wideViewModeAccess(wideViewModeAccess: boolean): WebAttribute;
新版本信息:10
代替接口:|web.d.ts|
|废弃版本有变化|类名:WebAttribute;
方法or属性:userAgent(userAgent: string): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:userAgent(userAgent: string): WebAttribute;
新版本信息:10
代替接口: ohos.web.webview.webview.WebviewController#setCustomUserAgent|web.d.ts|
|废弃版本有变化|类名:WebAttribute;
方法or属性:onUrlLoadIntercept(callback: (event?: { data: string \| WebResourceRequest }) => boolean): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:onUrlLoadIntercept(callback: (event?: { data: string \| WebResourceRequest }) => boolean): WebAttribute;
新版本信息:10
代替接口: ohos.web.WebAttribute#onLoadIntercept|web.d.ts|
|新增(错误码)|类名:WebStorage;
方法or属性:static getOrigins(callback: AsyncCallback\>): void;
旧版本信息:|类名:WebStorage;
方法or属性:static getOrigins(callback: AsyncCallback\>): void;
新版本信息:401,17100012|@ohos.web.webview.d.ts|
|新增(错误码)|类名:WebStorage;
方法or属性:static getOriginQuota(origin: string, callback: AsyncCallback\): void;
旧版本信息:|类名:WebStorage;
方法or属性:static getOriginQuota(origin: string, callback: AsyncCallback\): void;
新版本信息:401,17100011|@ohos.web.webview.d.ts|
|新增(错误码)|类名:WebStorage;
方法or属性:static getOriginUsage(origin: string, callback: AsyncCallback\): void;
旧版本信息:|类名:WebStorage;
方法or属性:static getOriginUsage(origin: string, callback: AsyncCallback\): void;
新版本信息:401,17100011|@ohos.web.webview.d.ts|
|新增(错误码)|类名:GeolocationPermissions;
方法or属性:static getAccessibleGeolocation(origin: string, callback: AsyncCallback\): void;
旧版本信息:|类名:GeolocationPermissions;
方法or属性:static getAccessibleGeolocation(origin: string, callback: AsyncCallback\): void;
新版本信息:401,17100011|@ohos.web.webview.d.ts|
|新增(错误码)|类名:GeolocationPermissions;
方法or属性:static getStoredGeolocation(callback: AsyncCallback\>): void;
旧版本信息:|类名:GeolocationPermissions;
方法or属性:static getStoredGeolocation(callback: AsyncCallback\>): void;
新版本信息:401|@ohos.web.webview.d.ts|
|新增(错误码)|类名:WebCookieManager;
方法or属性:static saveCookieAsync(callback: AsyncCallback\): void;
旧版本信息:|类名:WebCookieManager;
方法or属性:static saveCookieAsync(callback: AsyncCallback\): void;
新版本信息:401|@ohos.web.webview.d.ts|
|新增(错误码)|类名:WebviewController;
方法or属性:storeWebArchive(baseName: string, autoName: boolean, callback: AsyncCallback\): void;
旧版本信息:|类名:WebviewController;
方法or属性:storeWebArchive(baseName: string, autoName: boolean, callback: AsyncCallback\): void;
新版本信息:401,17100001,17100003|@ohos.web.webview.d.ts|
|新增(错误码)|类名:WebviewController;
方法or属性:runJavaScript(script: string, callback: AsyncCallback\): void;
旧版本信息:|类名:WebviewController;
方法or属性:runJavaScript(script: string, callback: AsyncCallback\): void;
新版本信息:401,17100001|@ohos.web.webview.d.ts|
|新增(错误码)|类名:WebviewController;
方法or属性:hasImage(callback: AsyncCallback\): void;
旧版本信息:|类名:WebviewController;
方法or属性:hasImage(callback: AsyncCallback\): void;
新版本信息:401,17100001|@ohos.web.webview.d.ts|
|错误码有变化|类名:WebviewController;
方法or属性:createWebMessagePorts(isExtentionType?: boolean): Array\;
旧版本信息:17100001|类名:WebviewController;
方法or属性:createWebMessagePorts(isExtentionType?: boolean): Array\;
新版本信息:401,17100001|@ohos.web.webview.d.ts|
|type有变化|类名:Header;
方法or属性:headerKey: string;
旧版本信息:|类名:Header;
方法or属性:headerKey: string;
新版本信息:string|web.d.ts|
|type有变化|类名:Header;
方法or属性:headerValue: string;
旧版本信息:|类名:Header;
方法or属性:headerValue: string;
新版本信息:string|web.d.ts|
|type有变化|类名:WebOptions;
方法or属性:src: string \| Resource;
旧版本信息:|类名:WebOptions;
方法or属性:src: string \| Resource;
新版本信息:string \| Resource|web.d.ts|
|type有变化|类名:WebOptions;
方法or属性:controller: WebController \| WebviewController;
旧版本信息:(WebController \| WebviewController)|类名:WebOptions;
方法or属性:controller: WebController \| WebviewController;
新版本信息:WebController \| WebviewController|web.d.ts|
|type有变化|类名:WebAttribute;
方法or属性:javaScriptProxy(javaScriptProxy: { object: object, name: string, methodList: Array\,
controller: WebController \| WebviewController }): WebAttribute;
旧版本信息:controller : WebController \| WebviewController|类名:WebAttribute;
方法or属性:javaScriptProxy(javaScriptProxy: { object: object, name: string, methodList: Array\,
controller: WebController \| WebviewController }): WebAttribute;
新版本信息:|web.d.ts|
|函数有变化|类名:WebviewController;
方法or属性:createWebMessagePorts(): Array\;|类名:WebviewController;
方法or属性:createWebMessagePorts(isExtentionType?: boolean): Array\;|@ohos.web.webview.d.ts|
|跨平台能力有变化|类名:webview;
方法or属性:declare webview
旧版本信息:|类名:webview;
方法or属性:declare webview
新版本信息:crossplatform|@ohos.web.webview.d.ts|
|跨平台能力有变化|类名:WebHeader;
方法or属性:interface WebHeader
旧版本信息:|类名:WebHeader;
方法or属性:interface WebHeader
新版本信息:crossplatform|@ohos.web.webview.d.ts|
|跨平台能力有变化|类名:WebHeader;
方法or属性:headerKey: string;
旧版本信息:|类名:WebHeader;
方法or属性:headerKey: string;
新版本信息:crossplatform|@ohos.web.webview.d.ts|
|跨平台能力有变化|类名:WebHeader;
方法or属性:headerValue: string;
旧版本信息:|类名:WebHeader;
方法or属性:headerValue: string;
新版本信息:crossplatform|@ohos.web.webview.d.ts|
|跨平台能力有变化|类名:WebviewController;
方法or属性:class WebviewController
旧版本信息:|类名:WebviewController;
方法or属性:class WebviewController
新版本信息:crossplatform|@ohos.web.webview.d.ts|
|跨平台能力有变化|类名:WebviewController;
方法or属性:loadUrl(url: string \| Resource, headers?: Array\): void;
旧版本信息:|类名:WebviewController;
方法or属性:loadUrl(url: string \| Resource, headers?: Array\): void;
新版本信息:crossplatform|@ohos.web.webview.d.ts|
|跨平台能力有变化|类名:WebResourceRequest;
方法or属性:declare class WebResourceRequest
旧版本信息:|类名:WebResourceRequest;
方法or属性:declare class WebResourceRequest
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebResourceRequest;
方法or属性:constructor();
旧版本信息:|类名:WebResourceRequest;
方法or属性:constructor();
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebResourceError;
方法or属性:constructor();
旧版本信息:|类名:WebResourceError;
方法or属性:constructor();
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebResourceRequest;
方法or属性:getRequestUrl(): string;
旧版本信息:|类名:WebResourceRequest;
方法or属性:getRequestUrl(): string;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebResourceError;
方法or属性:declare class WebResourceError
旧版本信息:|类名:WebResourceError;
方法or属性:declare class WebResourceError
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebResourceError;
方法or属性:getErrorInfo(): string;
旧版本信息:|类名:WebResourceError;
方法or属性:getErrorInfo(): string;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebResourceError;
方法or属性:getErrorCode(): number;
旧版本信息:|类名:WebResourceError;
方法or属性:getErrorCode(): number;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebOptions;
方法or属性:declare interface WebOptions
旧版本信息:|类名:WebOptions;
方法or属性:declare interface WebOptions
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebOptions;
方法or属性:src: string \| Resource;
旧版本信息:|类名:WebOptions;
方法or属性:src: string \| Resource;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebOptions;
方法or属性:controller: WebController \| WebviewController;
旧版本信息:|类名:WebOptions;
方法or属性:controller: WebController \| WebviewController;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebInterface;
方法or属性:interface WebInterface
旧版本信息:|类名:WebInterface;
方法or属性:interface WebInterface
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebInterface;
方法or属性:(value: WebOptions): WebAttribute;
旧版本信息:|类名:WebInterface;
方法or属性:(value: WebOptions): WebAttribute;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebAttribute;
方法or属性:declare class WebAttribute
旧版本信息:|类名:WebAttribute;
方法or属性:declare class WebAttribute
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebAttribute;
方法or属性:javaScriptAccess(javaScriptAccess: boolean): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:javaScriptAccess(javaScriptAccess: boolean): WebAttribute;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebAttribute;
方法or属性:zoomAccess(zoomAccess: boolean): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:zoomAccess(zoomAccess: boolean): WebAttribute;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebAttribute;
方法or属性:onPageEnd(callback: (event?: {
/**
* The url of page.
*
* @syscap SystemCapability.Web.Webview.Core
* @crossplatform
* @since 10
*/
url: string
}) => void): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:onPageEnd(callback: (event?: {
/**
* The url of page.
*
* @syscap SystemCapability.Web.Webview.Core
* @crossplatform
* @since 10
*/
url: string
}) => void): WebAttribute;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebAttribute;
方法or属性:onPageBegin(callback: (event?: {
/**
* The url of page.
*
* @syscap SystemCapability.Web.Webview.Core
* @crossplatform
* @since 10
*/
url: string
}) => void): WebAttribute;
旧版本信息:|类名:WebAttribute;
方法or属性:onPageBegin(callback: (event?: {
/**
* The url of page.
*
* @syscap SystemCapability.Web.Webview.Core
* @crossplatform
* @since 10
*/
url: string
}) => void): WebAttribute;
新版本信息:crossplatform|web.d.ts|
|跨平台能力有变化|类名:WebAttribute;
方法or属性: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;
旧版本信息:|类名:WebAttribute;
方法or属性: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;
新版本信息:crossplatform|web.d.ts|