美文网首页
2021-12-21 App内镶h5返回原生页和返回webvie

2021-12-21 App内镶h5返回原生页和返回webvie

作者: 追寻1989 | 来源:发表于2021-12-21 18:46 被阅读0次

    应用场景:
    App原生导航页-》webviewH5页-》H5的pageA-》H5的pageB-》H5的pageC-》H5的pageN.....

    想要返回App原生导航页(如果app不支持调用原生注入的js返回方法可以尝试使用这种方式):

    const historyLen = window.history.length //计算历史层级
    // Chrome 会直接返回到新标签页
    // Safari 返回到浏览器打开默认设置的页面
    // Firefox 直接关闭
    window.history.go(-(historyLen - 1))  // 返回App原生导航页
    

    想要返回webviewH5页刚进入的第一个页面pageA:

    const historyLen = window.history.length //计算历史层级
    window.history.go(-(historyLen - 2))  // 返回pageA,想要返回哪一级可以在后面+数字,无需担心跳转的层级多了无法返回指定层级
    

    相关文章

      网友评论

          本文标题:2021-12-21 App内镶h5返回原生页和返回webvie

          本文链接:https://www.haomeiwen.com/subject/rpgxqrtx.html