history.back不再适用于iOS 13.6.1

问题描述

我正在处理一些HTML,CSS和JS演示文稿。 该演示文稿旨在加载到iOS应用中,并显示UIWebView / WKWebView中。 某些页面具有后退/关闭按钮,基本上是一个调用window.history.back()的按钮。

问题是,现在window.history.back()在iOS 13.6.1上似乎不再起作用。 在任何浏览器和模拟器中,我都没有问题。

我们基于相同结构创建的最后一个演示文稿是在5月初,那时我们对此没有任何问题,所以我认为这可能是iOS最新更新中的错误

我尝试了一些建议的替代方法,但到目前为止还没有奏效:

history.go(0); 
history.go(-1);

e.preventDefault(); history.go(0);
e.preventDefault(); history.go(-1);

function goBack() {
    history.go(-1);
    navigator.app.backHistory();
}

我可以将URL存储在一个数组中,然后手动进行导航,但是我对此很好奇。 我还有其他方法可以实现这一目标吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)