我已经引入实时通信的sdk了,可是报错了 报错的信息是leancloud-realtime.js [sm]:1442 Error: WebSocket is undefined. Polyfill is required in this runtime.
请问是按照 https://leancloud.cn/docs/weapp.html#实时通讯 下载的 SDK 吗?
是的 是按照官网的文档的方式下载SDK 这个是我的下载的SDK和初始化 点击发送信息的代码 然后遇到报错
我比较怀疑是 SDK 吓得不对,文档里的是这个: https://unpkg.com/leancloud-realtime@%5E3.3.0/dist/realtime.weapp.min.js
我引入realtime.weapp.min.js也是报这个错误 然后下面的富媒体消息说实时通讯 SDK将文件重命名为 leancloud-realtime.js, 我就将realtime.browser.js 命名为leancloud-realtime.js引入还是报一样的错
realtime.browser.js 是不对的,browser 是给浏览器使用的版本。需要将 realtime.weapp.min.js 重命名为 leancloud-realtime.js
好 谢谢大神 这个报错是没有了
大神 还有问题 1、怎么会报错sdj已经初始化 2、两个警告 点击发送信息的时候会警告。我怎样确定sendMessage 已经定义
重复初始化应该是发生在这个页面第二次加载的时候。建议在 app.js 中初始化 SDK。
后面这个问题应该也是上面这个问题导致的。