Javascript history.back()已停止为iOS 13.6.1工作
我正在用HTML、CSS和JS进行一些演示。 演示文稿设计为加载到iOS应用程序中,并显示在Javascript history.back()已停止为iOS 13.6.1工作,javascript,ios,safari,uiwebview,wkwebview,Javascript,Ios,Safari,Uiwebview,Wkwebview,我正在用HTML、CSS和JS进行一些演示。 演示文稿设计为加载到iOS应用程序中,并显示在UIWebView/WKWebView中。 有些页面有一个后退/关闭按钮,它基本上是一个调用window.history.back()的按钮 问题是,现在window.history.back()似乎不再适用于iOS 13.6.1。 在任何浏览器和模拟器中,我对此都没有问题 我们基于相同结构创建的上一次演示是在5月初,当时我们对此没有问题,所以我认为这可能是最新iOS更新中的一个bug 我尝试了一些建议的
UIWebView/WKWebView
中。
有些页面有一个后退/关闭按钮,它基本上是一个调用window.history.back()
的按钮
问题是,现在window.history.back()似乎不再适用于iOS 13.6.1。
在任何浏览器和模拟器中,我对此都没有问题
我们基于相同结构创建的上一次演示是在5月初,当时我们对此没有问题,所以我认为这可能是最新iOS更新中的一个bug
我尝试了一些建议的替代方案,但到目前为止没有成功:
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存储在数组中并手动浏览,但我对这个问题非常好奇。
有没有其他方法可以做到这一点?@mplungjan我知道。我忘了把它放在这儿了。在实际的项目中,分号在那里。