History 对象
History 对象包含用户(在浏览器窗口中)访问过的 URL。
History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。
注意: 没有应用于History对象的公开标准,不过所有浏览器都支持该对象。
History 对象描述
History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有back()、forward()和go()方法。
history.go(-1)和History.back()的区别
go(-1): 后退+刷新,返回上一页,如数据有改变也随之改变 。原页面表单中的内容会丢失;back(-1): 后退,返回上一页,只是单纯的返回到上一页 ,原页表表单中的内容会保留,一般还是back(-1); window.history.forward()返回下一页。
window.history.back()兼容性处理
JavaScript:window.history.back();">
这个是只支持IE和火狐的写法
<a href="#" onclick="javascript:window.history.back();return false;"></a>
这个是支持三个浏览器的写法
javascript刷新页面的几种方法
1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href
在谷歌浏览器不兼容的问题
今天对页面进行测试,无意中发现了window.history.back();《返回》功能对于IE,火狐是支持的,但是当换用Chrome时按钮失效,通过查找得知在window.history.back();后加一个return false;就可以支持三种浏览器了
网友评论