unit8Array在微信开发者工具下发送无效

请问一下使用论坛的protobuffjs 转完协议之后,在微信ide模式下运行发送给服务器报无效的二进制错误,请问这是什么原因呀?

1.使用xx(协议).encode之后的数据类型为unit8Array,在web模式下(浏览器上面)运行,调用webSocket.send()发送出去,不会报错,后端也能正常接收
2.在build微信小游戏项目之后,在ide模式下,调用webSocket.send()发送会报下面这个错误:
TypeError:Failed to send Message:The data 8,10,123,11,15…is invaild ,如图:

unit8Array 类型的二进制数据 是不是在微信小游戏中 使用websocket 不能直接send? 需要用new ArrayBuffer 转换一下?

send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void;