收藏
回答

webview关闭问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 需求 webview 微信iOS客户端 6.7.1 2.1.0

- 需求的场景描述(希望解决的问题)

在webview内点击<a>标签后,点导航栏的返回按钮,是在webview页面内后退,假如用户多次点击<a>便签,那么需要点好多次返回才能退出webview,希望能在提供导航栏增加关闭按钮,直接退出webview,或者是类型现在的公众号,返回变成直接关闭webview,页面最下面有后退和向前两个按钮

- 希望提供的能力

希望能在提供导航栏增加关闭按钮,直接退出webview

回答关注问题邀请回答
收藏

2 个回答

  • luantan
    luantan
    2019-06-15

    这个问题解决了么?腾讯的人怎么连这种基本需求都不做?

    2019-06-15
    赞同
    回复
  • 祺爸💎
    祺爸💎
    2018-08-10

    说一个逻辑上问题,就算不是webview,普通的小程序page,如果用的是wx.navigateTo跳转的话,也是需要好多次返回才能回到首页的


    2018-08-10
    赞同
    回复 8
    • 林进东
      林进东
      2018-08-10

      不是webview的话,那就好控制多了,毕竟有wx.redirectTo,而且貌似限制最多5层吧?主要是应用里用到webview,然后里面又有好多链接,要用户点N次才能退出确实用户体验有点差

      2018-08-10
      回复
    • 祺爸💎
      祺爸💎
      2018-08-10回复林进东

      你可以这样理解,wx.navigateTo相当于网页中的a标签链接打开新页面,需要返回。wx.redirectTo相当于用ajax无刷新更新页面内容,不管替换多少次,都只需要返回一次

      2018-08-10
      回复
    • 祺爸💎
      祺爸💎
      2018-08-10回复林进东

      我是这么理解的,用户不需要知道哪个页面是小程序的原生page,哪个是webview。或者说最好不要让用户知道哪个页面是小程序的原生page,哪个是webview。这样才能保持一个完整统一的用户体验

      2018-08-10
      回复
    • 林进东
      林进东
      2018-08-10

      这也得分情况吧,webview里面的内容不同,期望点左上角按钮的效果也不同。

      印象中以前的版本的小程序,返回是直接关闭的,后来才改成后退的?

      最好是能做到可以选的,开发者可以选择到底是关闭还是后退,甚至两个按钮都有(就跟过去的公众号文章似的,左上角是关闭和返回都有

      还是期望两种方式都支持,这样就灵活多了!

      2018-08-10
      回复
    • 祺爸💎
      祺爸💎
      2018-08-10回复林进东

      可以自定义顶栏

      2018-08-10
      回复
    查看更多(3)
登录 后发表内容