1# 窗口子系统变更说明 2 3## cl.window.1 recover接口增加校验条件,调用行为变更 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11设计方案缺陷,原始需求交付的时候没有考虑支持的窗口模式。 12 13**变更影响** 14 15该变更为不兼容变更。 16 17变更前:不支持自由悬浮窗口模式的窗口调用recover接口,可以恢复成自由窗口。 18 19变更后:recover接口调用时,会对窗口是否支持自由悬浮模式进行校验,不支持自由悬浮模式的窗口调用此接口时,不会恢复成自由窗口。 20 21**起始 API Level** 22 2312 24 25**变更发生版本** 26 27从OpenHarmony SDK 5.0.0.35开始。 28 29**变更的接口/组件** 30 31@ohos.window.d.ts 32 33系统能力:SystemCapability.Window.SessionManager 34 35接口:recover 36 37**适配指导** 38 39不推荐不支持自由悬浮模式的窗口调用此接口,若调用则产生1300002错误。 40 41recover接口仅支持声明支持自由悬浮模式的窗口调用,即[module.json5配置文件中abilities标签下的supportWindowMode属性](../../../application-dev/quick-start/module-configuration-file.md#abilities标签)默认不配置或配置范围包含"floating",或者配置[WindowMode](../../../application-dev/reference/apis-arkui/js-apis-window-sys.md#windowmode7)为window.WindowMode.FLOATING。