JavaScript history Object
JavaScript 的 history
物件讓你可以操作瀏覽器的上一頁、下一頁。
history 物件內建提供很多不同的屬性 (properties) 和方法 (methods)。
history.length
history.length
屬性可以取得使用者在當前視窗下,總共瀏覽了幾個網頁:
// 6
var length = history.length;
history.back()
history.back()
方法可以用來使瀏覽器回到上一頁:
history.back();
history.forward()
history.forward()
方法可以用來使瀏覽器回到下一頁:
history.forward();
history.go()
history.go()
方法可以用來明確指定瀏覽器要回去幾頁。
語法:
history.go(relativePosition);
參數 relativePosition 是一個數字,表示相對於當前頁面,要往上幾頁 (負數) 或往下幾頁 (正數)。
用法:
// 回上一頁,跟 history.back() 一樣意思
history.go(-1);
// 回下一頁,跟 history.forward() 一樣意思
history.go(1);
// 往回兩頁
history.go(-2);