收藏
回答

提问!关于小程序使用websocket的问题?

请问,小程序能支持原生 h5 提供的websocket的写法吗(new Webscoket),项目中因为一些因数,暂时不能修改域名,导致了使用小程序官方提供的API,会出现非法域名的问题。目前想使用h5原生的websocket来尝试能否成功接上。但是在使用过程中报错提示 Websocket不是一个构造函数。是我使用的方式不对呢,还是说小程序无法使用。麻烦请相关的人员做一波解答,谢谢!!!



最后一次编辑于  09-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Slience 🍃
    Slience 🍃
    09-04


    小程序自己有Socket的api,你可以去看一下文档

    09-04
    赞同
    回复 1
    • 木宁
      木宁
      09-04
      好的,谢谢啊,我看到了
      09-04
      回复
  • Mri.L
    Mri.L
    09-04

    https://developers.weixin.qq.com/miniprogram/dev/api/network/websocket/wx.connectSocket.html 先看看小程序提供的websocket 文档,为什么小程序自己提供api呢! 因为小程序不经浏览器解析,所以就没办法使用h5 websocket

    09-04
    赞同
    回复 4
    • Mri.L
      Mri.L
      09-04
      项目中不一定要更换域名,你可以添加二级域名,搭建wss协议,我的项目就是这么搞的
      09-04
      回复
    • 木宁
      木宁
      09-04回复Mri.L
      添加二级域名要怎么弄,我对这个不太了解,能说详细一点吗
      09-04
      回复
    • Mri.L
      Mri.L
      09-04回复木宁
      www.baidu.com 这个就是顶级域名,也是一级域名,然后你可以对该域名添加多个二级域名,比如:api.baidu.com,你只需要把这个域名绑定https 证书,然后解析到你的服务器IP,nginx搭建wss协议,绑定你的socket端口
      09-04
      回复
    • 木宁
      木宁
      09-04回复Mri.L
      好的,我和服务器端联调下这个问题。十分感谢!!
      09-04
      回复
问题标签