搜尋

首頁  >  問答  >  主體

javascript - jq如何取得瀏覽器狀態,是否縮小在工作列,以及是否在目前頁面

jq如何取得瀏覽器狀態,是否縮小在工作列

我想做一個H5的桌面通知,但是想要等到瀏覽器縮小到工作列才觸發,如果是展開狀態就不能觸發

不知道jq能不能做到,因為我看到網頁版的微信和smartqq都是這樣的,但不知道是不是js做到的

阿神阿神2796 天前575

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-05-19 10:26:55

    先判斷是否在目前視窗

    if(window.document.hidden){ 
        //new Notification 
    }

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-19 10:26:55

    直接看原始碼不就行了?
    http://pub.idqqimg.com/smartq...
    核心程式碼就是這句話:

    function isDocumentHidden(){
        return doc.hidden || doc.mozHidden || doc.webkitHidden;
    }

    回覆
    0
  • 取消回覆