微信小程序开发中想做实时通知功能。作为一个.net系的程序员,当然首选SignalR,但是默认的js客户端库不支持微信小程序,因为微信小程序的websocket是使用自己的一套相关api来创建和管理的。百度搜索一番发现已经有大佬基于v1.0.0修改过一版,也可以正常使用。由于SignalR js客户端库已经更新到v3.1.3版,也增加了一些新的功能,比如重试等,遂打算修改一番并记录一下修改过程。

SignalR原始文件地址:

https://cdnjs.cloudflare.com/ajax/libs/microsoft-signalr/3.1.3/signalr.min.js

修改后的文件地址:

https://tomyang.lanzous.com/ic22kab

修改行号:

[1663-1693]

[3020-3020]

[3025-3031]

[3523-3525]

[4786-4791]

[4841-4846]

[4855-4857]

使用方法跟官方的一样,没有任何破坏性修改:

https://docs.microsoft.com/zh-cn/aspnet/core/signalr/javascript-client?view=aspnetcore-3.1

最新文章

  1. VS 与JIRA Bamboo的连接
  2. js刷新框架子页面的七种方法代码
  3. windows php swoole 安装
  4. 关于system函数的安全性漏洞
  5. Continuous Subarray Sum
  6. spring+hibernate+Struts2 整合(全注解及注意事项)
  7. $1200元 设计数据挖掘模型及对应RESTful Web Service
  8. Eclipse 配置SSH 详解
  9. Spring MVC返回的json如何去除根节点名称
  10. ZOJ 3490 String Successor 字符串处理
  11. 每天一个Linux命令(13)--less命令
  12. 【T-SQL进阶】02.理解SQL查询的底层原理
  13. Android 上层应用读写设备节点
  14. mysql为什么范围查询(>,<,between,%like,like%)之后的索引无效
  15. ElasticSearch 学习记录之ES短语匹配基本用法
  16. 【译】第14节---数据注解-MaxLength/MinLength
  17. 用UITextView模拟UITextField的placeHolder
  18. Object C学习笔记8-字符串NSString之二
  19. 手把手教做Excel直方图
  20. LambdaToSql(轻量级ORM) 入门篇 开源项目

热门文章

  1. imax6开发版_交叉编译
  2. The Missing Semester - 第四讲 学习笔记
  3. rt-thread模糊到清晰系列: thread切换相关
  4. scrapy的pipline的不同操作
  5. JZOJ 捕老鼠
  6. 题解 P4163 [SCOI2007]排列
  7. Solon2 的应用生命周期
  8. 原创如何给MDK5.37添加Arm Compiler 5
  9. staticmethod() 函数
  10. [Unity]关于Physic Material,物理碰撞