亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣監控頁面的進入與離開

怎樣監控頁面的進入與離開

www說 2018-09-02 12:10:53
想知道圖片中的效果是怎樣實現的描述:打開本頁面時title更改為‘被你發現了’幾秒后恢復成真實標題,離開本頁面時再次修改title,這是用什么方法來監控頁面切換的頁面地址
查看完整描述

2 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

判斷瀏覽器是否取得了焦點或者失去焦點,然后動態修改title

window.onfocus = function () {  document.title = '你不要我了';
};window.onblur = function () {  document.title = '你又回來找我了';
};


查看完整回答
反對 回復 2018-09-02
?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

// 瀏覽器狀態function browser_status(action) {    // 各種瀏覽器兼容
    let hidden, state, visibilityChange,status    if (typeof document.hidden !== "undefined") {
        hidden = "hidden"
        visibilityChange = "visibilitychange"
        state = "visibilityState"
    } else if (typeof document.mozHidden !== "undefined") {
        hidden = "mozHidden"
        visibilityChange = "mozvisibilitychange"
        state = "mozVisibilityState"
    } else if (typeof document.msHidden !== "undefined") {
        hidden = "msHidden"
        visibilityChange = "msvisibilitychange"
        state = "msVisibilityState"
    } else if (typeof document.webkitHidden !== "undefined") {
        hidden = "webkitHidden"
        visibilityChange = "webkitvisibilitychange"
        state = "webkitVisibilityState"
    }    // 添加監聽器,在title里顯示狀態變化
    document.addEventListener(visibilityChange, function() {
        status = document[state]        if (document[state] == 'hidden') {            document.title = '你不要我了'
        } else {            document.title = '你又回來找我了'
        }
    }, false)
}


查看完整回答
反對 回復 2018-09-02
  • 2 回答
  • 0 關注
  • 1155 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號