Javascript-history.go()和history.back()的用法和区别
2015-10-29 00:17
495 查看
简单的说就是:go(-1): 返回上一页,原页面表单中的内容会丢失;back(): 返回上一页,原页表表单中的内容会保留。
history.go(-1):后退+刷新
history.back():后退
复制代码
之所以注意到这个区别,是因为不同的浏览器的后退行为也是有区别的,而区别就跟Javascript:history.go()和history.back()的区别类似。
chrome和ff浏览器后退页面,会刷新后退的页面,若有数据请求也会提交数据申请。类似于
history.go(-1)
复制代码
而safari(包括桌面版和ipad版本)的后退按钮则不会刷新页面,也不会提交数据申请。类似于
Javascript:history.back()。
复制代码
history.go(-1):后退+刷新
history.back():后退
复制代码
之所以注意到这个区别,是因为不同的浏览器的后退行为也是有区别的,而区别就跟Javascript:history.go()和history.back()的区别类似。
chrome和ff浏览器后退页面,会刷新后退的页面,若有数据请求也会提交数据申请。类似于
history.go(-1)
复制代码
而safari(包括桌面版和ipad版本)的后退按钮则不会刷新页面,也不会提交数据申请。类似于
Javascript:history.back()。
复制代码
相关文章推荐
- JSP针对表单重复提交的处理方法
- jsp获取客户端IP地址的方法
- 迷你MVVM框架 avalonjs 入门教程
- Javascript基础之window
- js实现完美兼容各大浏览器的人民币大小写相互转换
- JavaScript操作URL的相关内容集锦
- JS实现网页右侧带动画效果的伸缩窗口代码
- 如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
- JS模拟酷狗音乐播放器收缩折叠关闭效果代码
- 图解JavaScript中的this关键字
- 异步JS框架的作用以及实现方法
- js实现跨域的4种实用方法原理分析
- 几种简单的js语句(延时函数,回车事件)
- javascript事件流
- jsp一些异常总结(转自校内--2008-11-26 20:01 (分类:默认分类))
- Holder.js 使用说明
- js控制div展开和收回
- js引用类型之Array类型
- Javascript实现的网签方法
- js小案例效果学习记录