window.history.go(-1)
我正在使用这个JS功能,它似乎在Chrome和Firefox中完美运行但似乎它在Safari中不起作用...有人知道如何在Safari中使用它吗?
-Thanks
答案 0 :(得分:0)
您可以尝试以下操作:
通过添加alert("history() called")
代替history(-1)
代码,检查您是否实际在拨打电话;
是否在链接中有默认行为导航到另一个页面?如果是,则在历史记录()调用后需要event.preventDefault()
或至少return false;
。
编辑: 安迪提到了这个链接:Is History API broken on iOS? (Location bar doesn't update on pushState) 也许你可以使用它。
答案 1 :(得分:0)
如果您不想使用event.preventDefault()方法。那么
<script>
function gofunc() {
history.go(-1);
}
</script>
调用函数:
<a href="javascript:gofunc()">Nav Element</a>