服務(wù)熱線:

          021-51085186

          021-51085186
          2017-06-07

          瀏覽歷史管理history的使用方法

          您現(xiàn)在的位置:首頁 ? 文章中心 ? 常見問題

          history(歷史)對象瀏覽器的瀏覽歷史,使用window.history可以返回一個history對象(也可以直接使用history調(diào)用方法和屬性,因為window可以省略).鑒于安全性的需要,這個對象的使用受到很多限制,現(xiàn)在只剩下下列屬性和方法.

          1.屬性length表示歷史的項數(shù),Javascript所能管到的歷史被限制在用瀏覽器的"前進","后退"按鈕可以前往的范圍,本屬性返回的值是"前進"和"后退"兩個按鈕之下包含的地址數(shù)的總和.

          2.方法back()表示后退,這與單擊"后退"按鈕是等效的,它的語法格式如下:  

             history.back([num])

             參數(shù)num是一個整數(shù),表示后退的地址步數(shù),這個參數(shù)是可選的,如果省略參數(shù),表示向后退倒一步.

          3.方法forward()表示前進,與單擊"前進"按鈕是等效的,這個方法沒有參數(shù),語法格式如下;  

             history.forward()

          4.方法go()則可以跳轉(zhuǎn)到待定的一個地址,語法格式如下:

             history.go([location])

             參數(shù)location可以是一個整數(shù),也可以是一個URL字符串,如果是一個整數(shù),表示是相對于當前瀏覽的前進或后退的步數(shù),如果是一個字符串,則表示歷史列表中的某個URL.

          5.也可以使用代碼添加和替換歷史項.pushState()方法添加新的瀏覽歷史項,replaceState()方法更新當前瀏覽歷史項,這兩個方法的語法格式如下;

             window.history.pushState(data,title[,url])

             window.history.replaceState(data,title[,url])

             參數(shù)data定義歷史記錄的數(shù)據(jù);參數(shù)title定義歷史記錄標題,參數(shù)url可選,定義歷史記錄的url地址.

          久久精品国产精品青草APP,久久久久久AV无码免费看大片,亚洲国产精品特色大片观看完整版,亚洲国产成人久久综合区