收藏
回答

WebSocket的行为和标准不一致

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

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

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

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

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

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

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

回答关注问题邀请回答
收藏
登录 后发表内容