用过浏览器都知道,浏览器是有历史记录的,一般都可以点击按钮,向后退一个页面,或者向前进一个页面。而JavaScript中的window.history对象也提供了两种方法来分别达到此效果:
这两种方法在专否沙盒中未必能成功测试,因为沙盒中的页面的前后可能不存在其他页面,因此,方法调用成功,未必就一定会看到页面重定向。建议使用本页首部按钮进行测试。
window.history.back()方法与点击页面后退按钮同效。
<html>
<head>
<script>
function go_back() {
window.history.back();
}
</script>
</head>
<body>
<input type="button" value="页面后退" onclick="go_back();">
</body>
</html>
window.history.forward()方法与点击页面前进按钮同效。
<html>
<head>
<script>
function go_forward() {
window.history.forward();
}
</script>
</head>
<body>
<input type="button" value="页面前进" onclick="go_forward();">
</body>
</html>