感谢对OpenHarmony社区的支持与关注,欢迎反馈缺陷。
代码通过static_cast将WebContents基类指针直接转型为派生类型,未进行转换前的有效性检查,运行时的类型校验和对象实际类型确认
优先使用dynamic_cast进行运行时类型检查或在转型前通过其他方式确认类型匹配,对转型结果进行校验后在使用
构造WebContents实际类型与目标类型不匹配的场景
感谢对OpenHarmony社区的支持与关注,欢迎反馈缺陷。
发生了什么问题?
代码通过static_cast将WebContents基类指针直接转型为派生类型,未进行转换前的有效性检查,运行时的类型校验和对象实际类型确认
期望行为是什么?
优先使用dynamic_cast进行运行时类型检查或在转型前通过其他方式确认类型匹配,对转型结果进行校验后在使用
如何复现该缺陷
构造WebContents实际类型与目标类型不匹配的场景
其他补充信息
版本或分支信息