JavaScript History對(duì)象有哪些方法,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

window.history 對(duì)象包含瀏覽器的歷史。瀏覽者通常可以使用瀏覽器的前進(jìn)與后退按鈕訪問(wèn)曾經(jīng)瀏覽過(guò)的頁(yè)面。JavaScript的history對(duì)象記錄了用戶(hù)曾經(jīng)瀏覽過(guò)的頁(yè)面,并可以實(shí)現(xiàn)瀏覽器前進(jìn)與后退相似的導(dǎo)航功能。
JavaScript History對(duì)象有哪些方法
可以通過(guò)back函數(shù)后退一個(gè)頁(yè)面,forward函數(shù)前進(jìn)一個(gè)頁(yè)面,或者使用go函數(shù)任意后退或前進(jìn)頁(yè)面,還可以通過(guò)length屬性查看history對(duì)象中存儲(chǔ)的頁(yè)面數(shù)。
注意:
由于安全的原因,不能顯示history對(duì)象中的歷史頁(yè)面URL。
如果一個(gè)窗體沒(méi)有被用戶(hù)瀏覽過(guò)任何頁(yè)面(也就是一個(gè)新建的窗體),其history對(duì)象緩存的URL為空,無(wú)法使用相關(guān)函數(shù)導(dǎo)航。
history對(duì)象的方法和屬性
方法/屬性 說(shuō)明
go() 前進(jìn)或后退指定的頁(yè)面數(shù)
back() 后退一頁(yè),與瀏覽器的后退按鈕功能相同
forward() 前進(jìn)一頁(yè),與瀏覽器的前進(jìn)按鈕功能相同
length history對(duì)象中緩存了多少個(gè)URL
對(duì)于 go() 方法的說(shuō)明。
JavaScript History對(duì)象有哪些方法
語(yǔ)法:
history.go(x)
其中,x (整數(shù))為前進(jìn)或后退的頁(yè)面數(shù)。
x > 0:前進(jìn) x 個(gè)頁(yè)面;
x 0:后退 -x 個(gè)頁(yè)面;
x = 0:刷新當(dāng)前頁(yè)面。
例如,前進(jìn)一個(gè)頁(yè)面:
?
1
history.go(1); // 與 history.forward() 功能相同
后退一個(gè)頁(yè)面:
?
1
history.go(-1); // 與 history.back() 功能相同
刷新當(dāng)前頁(yè)面
?
1
history.go(0); // 與 location.reload() 功能相同
關(guān)于JavaScript History對(duì)象有哪些方法問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
新聞名稱(chēng):JavaScriptHistory對(duì)象有哪些方法-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://chinadenli.net/article36/dpsjpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、微信小程序、網(wǎng)頁(yè)設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容