web子系统ChangeLog

OpenHarmony 4.0.2.1 版本相较于OpenHarmony 之前的版本,web的API变更如下。

cl.web.1 postMessageEvent参数类型变更

该接口postMessageEvent原先仅支持string类型,从4.0.2.1版本开始新增支持ArrayBuffer类型。

变更影响

该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,原有功能不受影响。

关键的接口/组件变更

  • 涉及接口

    postMessageEvent(message: string): void

  • 变更前:

    postMessageEvent(message: string): void
    
  • 变更后:

    type WebMessage = ArrayBuffer | string
    postMessageEvent(message: WebMessage): void
    

适配指导

该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,原有功能不受影响。

cl.web.2 onMessageEvent参数类型变更

该接口onMessageEvent原先仅支持string类型,从4.0.2.1版本开始新增支持ArrayBuffer类型。

变更影响

该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,增加相应的逻辑处理,原有功能不受影响。

关键的接口/组件变更

  • 涉及接口

    onMessageEvent(callback: (result: string) => void): void

  • 变更前:

    onMessageEvent(callback: (result: string) => void): void
    
  • 变更后:

    type WebMessage = ArrayBuffer | string
    onMessageEvent(callback: (result: WebMessage) => void): void
    

适配指导

该接口变更前向兼容,基于此前版本开发的应用可继续使用接口,增加相应的逻辑处理,原有功能不受影响。