How to find out the browser is minimized in javascript

Hi I have a notification div(divNotify)

with some information and a timer on the homepage

   Protected Sub Timer_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick

           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



will be displayed for a certain period of time.
here i need when the user minimizes the browser he will be notified by the blinking browser and the browser color change.

but first of all how to know if browser is minified or not in javasript here i am using jquery for show div tag

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



source to share

4 answers

There is no way to figure out if the page is minified with JavaScript, but you can use the visibility API to determine if the page is visible to the user or not.

Currently available in Chrome, Mozilla and IE10.



In addition to c69's answer, I would suggest the isVisible library . It has utility functions to access the W3C page visibility API and you don't need to worry about cross-browser support (unifies moz- or webkit-prefixed functionality)



maybe check the window size? I'm just guessing.



We'll be patient, but visibility: W3C defines visibility state



All Articles