1# web子系统ChangeLog 2 3OpenHarmony 4.0.2.1 版本相较于OpenHarmony 之前的版本,web的API变更如下。 4 5## cl.web.1 postMessageEvent参数类型变更 6 7该接口postMessageEvent原先仅支持string类型,从4.0.2.1版本开始新增支持ArrayBuffer类型。 8 9**变更影响** 10 11该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,原有功能不受影响。 12 13**关键的接口/组件变更** 14 15- 涉及接口 16 17 postMessageEvent(message: string): void 18 19- 变更前: 20 21 ```ts 22 postMessageEvent(message: string): void 23 ``` 24 25- 变更后: 26 27 ```ts 28 type WebMessage = ArrayBuffer | string 29 postMessageEvent(message: WebMessage): void 30 ``` 31 32**适配指导** 33 34该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,原有功能不受影响。 35 36## cl.web.2 onMessageEvent参数类型变更 37 38该接口onMessageEvent原先仅支持string类型,从4.0.2.1版本开始新增支持ArrayBuffer类型。 39 40**变更影响** 41 42该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,增加相应的逻辑处理,原有功能不受影响。 43 44**关键的接口/组件变更** 45 46- 涉及接口 47 48 onMessageEvent(callback: (result: string) => void): void 49 50- 变更前: 51 52 ```ts 53 onMessageEvent(callback: (result: string) => void): void 54 ``` 55 56- 变更后: 57 58 ```ts 59 type WebMessage = ArrayBuffer | string 60 onMessageEvent(callback: (result: WebMessage) => void): void 61 ``` 62 63**适配指导** 64 65该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,增加相应的逻辑处理,原有功能不受影响。