微信公开课
微信公开课小程序热门讨论关于「web-view诡异行为」的小程序开发问题
补充:webview诡异行为
展开:当前Bug的表现众所周知,当只有一个小程序页面时,如果这个页面内嵌了webview,那么不论webview里怎么跳转,都不显示回退按钮所以通常需要新开一个页面,来显示回退按钮现在有两个原生页面,A、B如果从AB,那么这时在B中点击回退会回到A,没有问题但是如果B里面内嵌两个html页面:Bm,Bn如果从AnavigateToBm,然后再跳到Bn,此时点击回退应该回到Bm,再次点击应该返回到上一个原生小程序页面但是诡异的是,Bm再点击返回时,并没有返回上级原生小程序页面,而是在当前webview(B,第二个)新增了一条历史记录这是再点击的话会退回到Bm,如此循环 Bm<A预期表现webview最后一个html页面时,再次返回应该pop到上一个小程序页面为啥小程序webview第一个页面时不能直接显示回退问题太多即速小程序:iOS还是安卓
更多有关「web-view诡异行为」的讨论可以前往微信公开课小程序参与互动哦!了解更多