如何在 WebApplication 中的某些事件上使任务栏中的浏览器图标闪烁

Div*_*vya 5 c# jquery signalr

我正在 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。

提前致谢。如果有人有解决方案,请告诉我。

Dgl*_*ria 0

Javascript 的警报通常会显示,如果您在带有 setTimeout 的任何地方放置警报。