收藏
回答

WebSocket的行为和标准不一致

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小游戏 Bug WebSocket 客户端 7.0.3 2.6.2

当new WebSocket(不是在后台配置的合法域名)。

期待的行为:new的时候直接抛异常,或者触发error和close事件。

实际在ios上行为:只触发了error事件。

根据标准,不抛异常的话,一定要触发close事件的。

当然,这部分我觉得应该由adapt来完成。

顺便,在开发工具里的websocket好像没有检查安全域名。

最后一次编辑于  03-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答