safari对于history.go(-1)不执行,以及history.go和history.back 的区别

时间:2020-7-28 作者:admin

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): 返回上一页, 原页表表单中的内容会保留.

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。