window.history.go(-1);window.history.back(); 在谷歌浏览器不兼容的问题
2016-05-25 16:31
211 查看
今天对页面进行测试,无意中发现了window.history.back();《返回》功能对于IE,火狐是支持的,但是当换用Chrome时按钮失效,通过查找得知在window.history.back();后加一个return false;就可以支持三种浏览器了,个人猜想是因为Chrome在返回之后记忆了上一个页面的操作记录,点击事件被自动记忆并且执行了(高手请指点),这样就再一次触发了“前进”功能,相当于没有返回;代码如下:
<a href="#" onclick="javascript:window.history.back();">
这个是只支持IE和火狐的写法
<a href="#" onclick="javascript:window.history.back();return false;">
这个是支持三个浏览器的写法
<a href="#" onclick="javascript:window.history.back();">
这个是只支持IE和火狐的写法
<a href="#" onclick="javascript:window.history.back();return false;">
这个是支持三个浏览器的写法
相关文章推荐
- golang 爬虫实现(一)
- OSX WebGoat Installation
- 进程、线程、轻量级进程、协程和go中的Goroutine
- Algorithm::Diff, diff()
- django 发送邮件
- go并发
- Django添加模型无法数据迁移解决方法
- 高德、百度、Google地图定位偏移以及坐标系转换
- golang: 使用 delve 调试 golang 程序
- go方法重载
- golang中strings包用法
- SCU 4512 Goozy的积木(dp)
- Bloom Filter 原理及 Google BloomFilter
- R笔记 map_leaflet googlevis
- Strassen's algorithm to compute matrix multiplication
- Gof 设计模式 创建型
- 根据经纬度,计算两点之间的距离
- beego模板语法 go语言模版语法
- Category 中属性的使用
- dajngo 权限机制