三、Signalr外部链接
链接 外部 SignalR
2023-09-11 14:19:04 时间
一、本地外部引用
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> .container { background-color: #99CCFF; border: thick solid #808080; padding: 20px; margin: 20px; } </style> </head> <body> <div class="container"> <input type="text" id="message" /> <input type="button" id="sendmessage" value="Send" /> <input type="hidden" id="displayname" /> <ul id="discussion"></ul> </div> <script src="https://cdn.bootcss.com/jquery/1.9.1/jquery.js"></script> <script src="http://localhost:52992/lib/signalr/dist/browser/signalr.js"></script> <script type="text/javascript"> "use strict"; $(function () { var connection = new signalR.HubConnectionBuilder().withUrl("http://localhost:52992/chatHub").build(); // var connection = $.connection('http://localhost:8000/signalr'); // connection connection.start().then(function () { console.log("链接成功!"); }).catch(function (err) { return console.error(err.toString()); }); //接受消息 connection.on("ReceiveMessage", function (message) { console.log(message); var obj = JSON.stringify(message); console.log(obj); //var msg = message.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">"); //var encodedMsg = msg; //var li = document.createElement("li"); //li.textContent = encodedMsg; //document.getElementById("messagesList").appendChild(li); }); $("#sendmessage").click(function() { //发送消息 var msgObj = { "Type": 1, "LoginUserId": 3100003640, "UserName": "孙凤才", "GroupId": 1, "Content": "消息发送成功", "RecordId": 140, "Index": 137, }; connection.invoke("SendMessage", "sdad",JSON.stringify(msgObj)).catch(function (err) { return console.error(err.toString()); }); }); }); </script> </body> </html>
后面几点要注意:
解决方式:
app.UseCors(builder => { builder.SetIsOriginAllowed(origin => true) .AllowAnyHeader() .WithMethods("GET", "POST") .AllowCredentials(); });
即最终是
相关文章
- laravel 控制器获取当前路由链接 并传递参数
- 有用的链接
- dt二次开发之-地区链接伪静态标签用法
- linux下创建和删除软、硬链接
- swiper选项卡还可以左右滑动,最后一个直接跳转链接
- Yii2的view需要链接跳转
- Highcharts JS去除Highcharts.com链接的方法
- Oracle跨库链接操作
- C++项目链接出错, error LNK2019: 无法解析的外部符号 __imp_xxxx_Allocate,该符号在函数 "xxxx" (xxxx) 中被引用
- dubbo 分布式架构学习视频链接
- 前端vue2.0实现复制链接,链接生成二维码图片,二维码图片下载
- lua三底漆:lua转让c/c++库(动态链接模式)
- jquery左右链接类似frameset的插件
- JIRA连接 fisheye提示无法连接 fisheye 因为那个服务器缺少一个交互应用程序链接
- Linux基础笔记11 | 链接文件详解
- kvm虚拟机自动链接克隆