web-view在ios跳转页面之后,点击返回不刷新界面怎么办

发布于 7 年前作者 xiulan397756 次浏览最后编辑 7 年前来自 ask

web-view在ios跳转页面之后,点击返回不刷新界面怎么办,

我添加一个iframe之后,在ios上调用window.history.back();还是当前页再点击调用window.history.back();才返回,难道添加一个iframe也添加了一个history?

2 回复
caojun
caojun1 楼6 年前

原来在body添加iframe时要注意先设置src再添加到body,不然会添加历史记录,导致返回的是不必要的历史记录

wujun
wujun2 楼6 年前

web-view中,我之前遇到的问题是

<a href="#" onclick="goHome" >go Home</a>

这样点击左上角返回需要点两次,因为href的原因(以前不写href会报warning)。

后来改成 href="javascript: goHome()"就OK了。

另外如果后退应该是调用wx.miniProgram.navigateBack吧。