详细问题描述
自从2.2.2版本以后signalr就无法连接了
[内容]
<script src="../js/jquery.signalR-2.4.1.min.js"></script>
<script src="http://soutugo.com/signalr/hubs"></script>
console.log('开始监控');
var listener = $.hubConnection();
var hub = listener.createHubProxy('chatHub');
hub.on('listen', function(uid) {
state = app.getState();
if (state.F_Id == uid) {
app.vibrate();
var webview_chat = plus.webview.getWebviewById('im-chat.html');
mui.fire(webview_chat, 'Refresh', {});
app.getmsgcnt();
}
});
listener.start().fail(function() {
console.log('打开连接失败');
}).done(function() {
console.log('连接已经打开');
});
[步骤]
总是打开连接失败
[结果]
2.2.2之前的版本都是可以连接的。
[期望]
请重视这个问题,不然所有双工通信功能都不能用了!
请重视这个问题,不然所有双工通信功能都不能用了!
请重视这个问题,不然所有双工通信功能都不能用了!
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
[IDE版本号]
[windows版本号]
[mac版本号]
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
[运行端版本号]
HBuilderX 2.3.7.20191024
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
[编译模式是老模板模式还是新的自定义组件模式?]
App运行环境说明
[Android版本号]
[iOS版本号]
12.3.1
[手机型号]
iphone 6splus
[模拟器型号]
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[App安装包或H5地址]
[可重现代码片段]
<script src="../js/jquery.signalR-2.4.1.min.js"></script>
<script src="http://soutugo.com/signalr/hubs"></script>
console.log('开始监控');
var listener = $.hubConnection();
var hub = listener.createHubProxy('chatHub');
hub.on('listen', function(uid) {
state = app.getState();
if (state.F_Id == uid) {
app.vibrate();
var webview_chat = plus.webview.getWebviewById('im-chat.html');
mui.fire(webview_chat, 'Refresh', {});
app.getmsgcnt();
}
});
listener.start().fail(function() {
console.log('打开连接失败');
}).done(function() {
console.log('连接已经打开');
});
联系方式
[QQ] 359681091