history.go(-1) 无法在 IOS14 Beta2 应用程序中工作
history.go(-1) cannot work in IOS14 Beta2 App
我的网络应用程序在 IOS 本机应用程序的 WebView 中运行。页面左上角有一个按钮,点击按钮后返回上一页。到目前为止一切顺利,但最近许多客户已将他们的 IOS 升级到 14 Beta2,但现在后退按钮无法按预期工作。
我用的是history.go(-1)返回,但是如果session history长度为2,会执行history.go(-1),但是页面进不去背部。 url 也没有改变。如果用户继续打开新页面,则它再次起作用。
有人知道这是怎么回事吗?
我遇到了同样的问题。在使用history.push的时候可以使用setTimeout延迟一段时间,像这样
setTimeout(() => {
history.push('xxx');
}, 100);
我的网络应用程序在 IOS 本机应用程序的 WebView 中运行。页面左上角有一个按钮,点击按钮后返回上一页。到目前为止一切顺利,但最近许多客户已将他们的 IOS 升级到 14 Beta2,但现在后退按钮无法按预期工作。
我用的是history.go(-1)返回,但是如果session history长度为2,会执行history.go(-1),但是页面进不去背部。 url 也没有改变。如果用户继续打开新页面,则它再次起作用。
有人知道这是怎么回事吗?
我遇到了同样的问题。在使用history.push的时候可以使用setTimeout延迟一段时间,像这样
setTimeout(() => {
history.push('xxx');
}, 100);