如何在javascript中最小化浏览器

嗨,我有通知div(divNotify)与一些信息和div(divNotify)的计时器

  Protected Sub Timer_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick Try Me.GetNotification_Stats() ScriptManager.RegisterClientScriptBlock(Me.Page, GetType(String), "Alert", "Show_NotifyDiv();", True) Catch ex As Exception Me.lblError.Visible = True Me.lblError.InnerText = ex.Message End Try End Sub 

divNotify将在某个时间间隔内显示。
在这里我需要当用户最小化浏览器时,他将通过闪烁浏览器和更改浏览器的颜色来通知他

但首先我如何知道浏览器是否最小化在javasript这里我使用jquery为show div标签

  function Show_NotifyDiv() { $("#div_NotificationOuter").show(1000); $("#div_NotificationOuter").animate({ bottom: '+=30px' }, 4000); } 

无法确定页面是否通过JavaScript 最小化 ,但您可以使用Visibility API来确定页面是否对用户可见

目前可在Chrome,Mozilla和IE10中使用。

除了c69的答案,我建议库是isVisible 。 它具有访问W3C页面可见性API的实用程序function,您不必担心跨浏览器支持(统一moz或webkit前缀函数)

也许检查窗口的大小? 我只是在猜测。

我们会耐心等待,但visibilityState即将到来: W3C定义了可见性状态