safari 浏览器中 window.history.go(-1) 不能执行的问题。safari 浏览器中编写一链接需要跳转到浏览器的前一页,使用返回不能执行。在 IE 中执行正常。后来查阅相关资料,猜找到解决方法,所以在这和大家分享一下。
需要在后边加上 return false;结果:
或者 jquery 写法为
setTimeout(function () {
history.go(-1);
return false;
}, 1000); 哈哈,这样就解决了。
history.go 和 history.back 的区别
go(-1): 返回上一页, 原页面表单中的内容会丢失; back(-1): 返回上一页, 原页表表单中的内容会保留.