【问题标题】:Make the browser icon blink on notification in the taskbar使浏览器图标在任务栏中的通知上闪烁
【发布时间】:2013-11-16 23:35:08
【问题描述】:

我刚刚为产品服务创建了一个监控页面。 用户将使用该页面来检查不同服务的状态。

我现在想做的是每当浏览器最小化并且有警报时,我想 使任务栏上的浏览器图标闪烁,以吸引用户的注意力。

有什么办法可以做到吗?

我查看了以下链接: Make browser window blink in task Bar

但它只是让标题闪烁。我还查看了 HTML 5 通知,但我不确定 如何将它们包含到我的 C#、asp.net 代码中。我认为使用 signalR 将是一种过度杀戮。

所以,如果您能指导我另一种完成任务的方式,那就太好了。

【问题讨论】:

  • 您是否尝试过将 focus() 授予窗口?我认为这会起作用,但不一定确定它是跨浏览器兼容的。您可能必须先 blur() 将焦点放在窗口上。

标签: c# javascript jquery html asp.net


【解决方案1】:

javascript在asp.net上没有问题,你可以在标签中添加你的代码。 在 asp.net 中使用 js 的示例:

<head>
<script>
//paste your javascript code hear 
</script>
</head>

你可以调用你的函数 例如:

<asp:Button runat="server" ID='next' OnClientClick="return Functionname();" />

另一个例子: http://www.w3schools.com/js/js_functions.asp

在 c# 中使用 js(javascript) 的示例:

protected void Page_Load(object sender, System.EventArgs e)
 {
      myScript = "\n<script type=\"text/javascript\" language=\"Javascript\" id=\"EventScriptBlock\">\n";
        myScript += "alert('hi');";
        myScript += "\n\n </script>";
     Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true);
 }

【讨论】:

    猜你喜欢
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2011-07-04
    相关资源
    最近更新 更多