SignalR v3.1.3.js [支持微信小程序]
微信小程序开发中想做实时通知功能。作为一个.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
SignalR v3.1.3.js [支持微信小程序]的更多相关文章
- 用Vue.js开发微信小程序:开源框架mpvue解析
		
前言 mpvue 是一款使用 Vue.js 开发微信小程序的前端框架.使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力.如果想将 H5 项目改造为小程 ...
 - MPVUE - 使用vue.js开发微信小程序
		
MPVUE - 使用vue.js开发微信小程序 什么是mpvue? mpvue 是美团点评前端团队开源的一款使用 Vue.js 开发微信小程序的前端框架.框架提供了完整的 Vue.js 开发体验,开发 ...
 - CentOS 7.3 下部署基于 Node.js的微信小程序商城
		
本文档为微信小程序商城NideShop项目的安装部署教程,欢迎star NideShop商城api服务:https://github.com/tumobi/nideshop NideShop微信小程序 ...
 - 移动端 | Vue.js对比微信小程序基础语法
		
(1)vue 自定义组件与父组件的通信,props:[abb],可以看成自组建的一个自定义属性 (2)vue 模版语法{{}} 只能是在DOM中插入,<div>{{acc}}</di ...
 - Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城
		
转载于这篇文章 关于pm2看这篇文章 最近在研究小程序,申请了域名之后,再一次来配置环境,根据作者的步骤基本上完成了网站的架构,但由于环境路径等不同,配置上会有所不同,因此记录下来. 1.更新系统和安 ...
 - JS(微信小程序)处理银行卡号
		
其实这是一个小程序的项目,但是JS还是那个JS 在本项目中要实现两种效果: 每隔四位插入空格: <view class='item_list'> <label>银行卡号:< ...
 - 基于Taro.js和微信小程序云开发的移动端校园平台——《我的衡师》
		
我学校教务处目前仅有电脑端,并不适配移动端,电脑端也只能使用IE6浏览器访问,兼容性差.我在没有api接口的情况下,通过Carles和Postman抓包,用node.js爬虫实现了后台和小程序的对接. ...
 - js和微信小程序本地获取东八北京时间
		
changeCount(){ // 目标时区,东8区 const targetTimezone = -8; // 当前时区与中时区时差,以min为维度 const dif = new Date().g ...
 - 微信小程序语音识别服务搭建全过程解析(https api开放,支持新接口mp3录音、老接口silk录音)
		
silk v3(或新录音接口mp3)录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现) 重要的写在前面 重要事项一: 所有相关更新,我优先更新到我个人博客中,其它地方 ...
 - 微信小程序——3、逻辑js文件
		
逻辑层js文件 微信小程序前端进行了层次划分,分为逻辑层和视图层.逻辑层实现对数据的加工和处理.与HTML页面相似,逻辑层使用JavaScript编写.逻辑层将数据处理后发送至视图层,同时接受视图层的 ...
 
随机推荐
- 【WinForm】窗体之间传值的几种方式
			
方法1:设置公共静态变量传值 eg: 1 public partial class mianForm 2 { 3 //声明i 为公共静态变量 4 public static string i = &q ...
 - 和头条Jim博士的对话
			
鉴于他在头条里有拉黑人和删除不同意见评论的习惯,在我的文里贴上自己对他微头条的一些回复吧: 没想到Jim哥威力如此巨大,竟然令司马南粉丝来信倾诉"这下好了,全国人觉得爱国的人都不是什么好人& ...
 - try-catch易错分析
			
/* * @author YAM */public class Test01 { public static void main(String[] args) { try { showExce(); ...
 - JDK、JRE、JVM三者之间的关系
			
JDK.JRE.JVM 以下内容转载自JDK.JRE和JVM三者之间关系_geyouchao的博客-CSDN博客 侵删,谢谢 JDK:Java Development Kit (Java开发工具包) ...
 - 找素数(java)
			
什么是素数? 质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数:否则称为合数(规定1既不是质数也不是合数). 实际案例 比如我们想找出1-1000的所有素数 思路1 ...
 - 使用Vue来制作导航栏超级简单
			
在我们还没有学习Vue的时候一般都是使用JQ来制作导航栏,但是太复杂. 而使用Vue 来制作你会发现异常简单话不多说上代码 css代码随便写一写样式 HTML 部分,要给div设置一个ID 这里面 ...
 - python sys.argv(全局文本索引替换)
			
#利用sys.argv(实现从程序外部向程序传递参数.)写一个脚本.#全局替换(old_str to new_str,filename)import sys #导入sys模块print(sys.arg ...
 - 在github上如何克隆带子模块的项目?
			
使用命令git clone --recursive xxxx(项目地址).
 - windows 服务删除或停止
			
1.命令行删除 cmd 管理员模式 net start 服务名 开启服务 net stop 服务名 停止服务 sc delete 服务名 删除服务 sc confi ...
 - 多个pie环形图 逆时针旋转
			
效果图如下 代码如下 data = [ { name: "经济目的", value: 754, }, { name: "网络安全爱好者", value: 61 ...