// 此文件的代码放到layout/Navbar文件下了
|
|
// import * as signalR from '@aspnet/signalr'
|
//
|
// const url = 'http://121.196.36.24:8019/chatHub'
|
// const signal = new signalR.HubConnectionBuilder()
|
// .withUrl(url, {
|
// // skipNegotiation: true,
|
// // transport: signalR.HttpTransportType.WebSockets
|
// })
|
// .configureLogging(signalR.LogLevel.Information)
|
// .build()
|
// // signal.on('SendAll', (res) => {
|
// // console.log(res, '收到消息了')
|
// // })
|
// signal.start().then(() => {
|
// if (window.Notification) {
|
// if (Notification.permission === 'granted') {
|
// console.log('允许通知')
|
// } else if (Notification.permission !== 'denied') {
|
// console.log('需要通知权限')
|
// Notification.requestPermission((permission) => {
|
// console.log('权限通知', permission)
|
// })
|
// } else if (Notification.permission === 'denied') {
|
// // console.log('拒绝通知')
|
// }
|
// } else {
|
// console.error('浏览器不支持Notification')
|
// }
|
// // console.log('连接成功')
|
// })
|
// // signal.onclose((err) => {
|
// // console.log('连接已经断开 执行函数onclose', err)
|
// // })
|
// export default {
|
// signal
|
// }
|