1| Change Type | Old Version | New Version | d.ts File | 2| ---- | ------ | ------ | -------- | 3|Added|NA|Module name: ohos.web.webview<br>Class name: SecureDnsMode|@ohos.web.webview.d.ts| 4|Added|NA|Class name: SecureDnsMode<br>Method or attribute name: |@ohos.web.webview.d.ts| 5|Added|NA|Module name: ohos.web.webview<br>Class name: SecureDnsMode<br>Method or attribute name: Off = 0|@ohos.web.webview.d.ts| 6|Added|NA|Module name: ohos.web.webview<br>Class name: SecureDnsMode<br>Method or attribute name: Auto = 1|@ohos.web.webview.d.ts| 7|Added|NA|Module name: ohos.web.webview<br>Class name: SecureDnsMode<br>Method or attribute name: SecureOnly = 2|@ohos.web.webview.d.ts| 8|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType|@ohos.web.webview.d.ts| 9|Added|NA|Class name: WebMessageType|@ohos.web.webview.d.ts| 10|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType<br>Method or attribute name: NOT_SUPPORT|@ohos.web.webview.d.ts| 11|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType<br>Method or attribute name: STRING|@ohos.web.webview.d.ts| 12|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType<br>Method or attribute name: NUMBER|@ohos.web.webview.d.ts| 13|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType<br>Method or attribute name: BOOLEAN|@ohos.web.webview.d.ts| 14|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType<br>Method or attribute name: ARRAY_BUFFER|@ohos.web.webview.d.ts| 15|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType<br>Method or attribute name: ARRAY|@ohos.web.webview.d.ts| 16|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageType<br>Method or attribute name: ERROR|@ohos.web.webview.d.ts| 17|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt|@ohos.web.webview.d.ts| 18|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: getType(): WebMessageType;|@ohos.web.webview.d.ts| 19|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: getString(): string;|@ohos.web.webview.d.ts| 20|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: getNumber(): number;|@ohos.web.webview.d.ts| 21|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: getBoolean(): boolean;|@ohos.web.webview.d.ts| 22|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: getArrayBuffer(): ArrayBuffer;|@ohos.web.webview.d.ts| 23|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: getArray(): Array\<string \| number \| boolean>;|@ohos.web.webview.d.ts| 24|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: getError(): Error;|@ohos.web.webview.d.ts| 25|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: setType(type: WebMessageType): void;|@ohos.web.webview.d.ts| 26|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: setString(message: string): void;|@ohos.web.webview.d.ts| 27|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: setNumber(message: number): void;|@ohos.web.webview.d.ts| 28|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: setBoolean(message: boolean): void;|@ohos.web.webview.d.ts| 29|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: setArrayBuffer(message: ArrayBuffer): void;|@ohos.web.webview.d.ts| 30|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: setArray(message: Array\<string \| number \| boolean>): void;|@ohos.web.webview.d.ts| 31|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessageExt<br>Method or attribute name: setError(message: Error): void;|@ohos.web.webview.d.ts| 32|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessagePort<br>Method or attribute name: isExtentionType?: boolean;|@ohos.web.webview.d.ts| 33|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessagePort<br>Method or attribute name: postMessageEventExt(message: WebMessageExt): void;|@ohos.web.webview.d.ts| 34|Added|NA|Module name: ohos.web.webview<br>Class name: WebMessagePort<br>Method or attribute name: onMessageEventExt(callback: (result: WebMessageExt) => void): void;|@ohos.web.webview.d.ts| 35|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageType|@ohos.web.webview.d.ts| 36|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageType<br>Method or attribute name: NOT_SUPPORT|@ohos.web.webview.d.ts| 37|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageType<br>Method or attribute name: STRING|@ohos.web.webview.d.ts| 38|Added|NA|Class name: JsMessageType<br>Method or attribute name: NUMBER|@ohos.web.webview.d.ts| 39|Added|NA|Class name: JsMessageType<br>Method or attribute name: BOOLEAN|@ohos.web.webview.d.ts| 40|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageType<br>Method or attribute name: ARRAY_BUFFER|@ohos.web.webview.d.ts| 41|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageType<br>Method or attribute name: ARRAY|@ohos.web.webview.d.ts| 42|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageExt|@ohos.web.webview.d.ts| 43|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageExt<br>Method or attribute name: getType(): JsMessageType;|@ohos.web.webview.d.ts| 44|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageExt<br>Method or attribute name: getString(): string;|@ohos.web.webview.d.ts| 45|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageExt<br>Method or attribute name: getNumber(): number;|@ohos.web.webview.d.ts| 46|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageExt<br>Method or attribute name: getBoolean(): boolean;|@ohos.web.webview.d.ts| 47|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageExt<br>Method or attribute name: getArrayBuffer(): ArrayBuffer;|@ohos.web.webview.d.ts| 48|Added|NA|Module name: ohos.web.webview<br>Class name: JsMessageExt<br>Method or attribute name: getArray(): Array\<string \| number \| boolean>;|@ohos.web.webview.d.ts| 49|Added|NA|Class name: WebviewController<br>Method or attribute name: static setHttpDns(secureDnsMode: SecureDnsMode, secureDnsConfig: string): void;|@ohos.web.webview.d.ts| 50|Added|NA|Class name: WebviewController<br>Method or attribute name: runJavaScriptExt(script: string): Promise\<JsMessageExt>;|@ohos.web.webview.d.ts| 51|Added|NA|Class name: WebviewController<br>Method or attribute name: runJavaScriptExt(script: string, callback: AsyncCallback\<JsMessageExt>): void;|@ohos.web.webview.d.ts| 52|Added|NA|Class name: WebviewController<br>Method or attribute name: getCertificate(): Promise\<Array\<cert.X509Cert>>;|@ohos.web.webview.d.ts| 53|Added|NA|Class name: WebviewController<br>Method or attribute name: getCertificate(callback: AsyncCallback\<Array\<cert.X509Cert>>): void;|@ohos.web.webview.d.ts| 54|Added|NA|Class name: WebviewController<br>Method or attribute name: setAudioMuted(mute: boolean): void;|@ohos.web.webview.d.ts| 55|Function changed|Class name: WebviewController<br>Method or attribute name: createWebMessagePorts(): Array\<WebMessagePort>;<br>|Class name: WebviewController<br>Method or attribute name: createWebMessagePorts(isExtentionType?: boolean): Array\<WebMessagePort>;<br>|@ohos.web.webview.d.ts| 56|Function changed|Class name: WebResourceResponse<br>Method or attribute name: setResponseData(data: string \| number);<br>|Class name: WebResourceResponse<br>Method or attribute name: setResponseData(data: string \| number \| Resource);<br>|web.d.ts| 57