0

app项目用的Framework7的路由。通过mainview.router.load加载新页面。通过back返回。配置是pushState:true。启用的内联页面(因为我跳转页面用了page.query传参,如果不启用内联会有page.query无法获取而报错的bug)。

操作是:跳转到某几个成功页面后,成功页面设置了一个完成按钮,点击完成跳转到首页。这里用的是load到首页。我试了所有的方法都无法back到首页。

环境是:这套H5是是嵌入到第三方app的,外面有原生包壳。第三方通过他们app上的按钮进入到我的H5页面中。

问题是:当我跳转到首页后,我的首页是没法返回到人家的APP的,只能是点击安卓手机的返回键,但是这里我从成功页跳转到首页后,点击返回就返回到了操作成功页面。顺着一直退回去了。

解决办法:回到首页后,删除dom树中的cached页面,但是这样点击手机的返回,依然回到成功页。

想知道如何设计这块内容 怎么走都有bug。

撰写答案