我正在 Web 应用程序中使用 SignalR,当客户端从 Hub 收到消息时,我希望将任务栏中的浏览器图标闪烁为橙色。
Hub 内的代码。
public void PrivateMessage(string UserName, string Message)
{
Clients.All.newmessage(UserName, Message);
}
Run Code Online (Sandbox Code Playgroud)
来自集线器的响应 - Jquery 代码在 cshtml 页面中收到消息。
var chat = $.connection.chatHub;
chat.client.newmessage= function (UserName,Message) {
$("#conversation").append('<li>' + UserName + ':' + Message + '</li>');
};
Run Code Online (Sandbox Code Playgroud)
在附加消息之后,如果用户已最小化窗口,我想闪烁浏览器图标。它还应该适用于所有浏览器,即 Chrome、Firefox、Safari。
提前致谢。如果有人有解决方案,请告诉我。