V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iConnect
V2EX  ›  iOS

WebView 返回上一页,怎么实现?

  •  
  •   iConnect · 2017-07-06 11:25:32 +08:00 · 5052 次点击
    这是一个创建于 2704 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为了一页显示更多内容,隐藏了 navigation,把 webview 搞全屏了,结果傻眼了,没法返回;
    然后,增加了一个 ← 滑动手势返回上一页,结果部分用户不知道这个暗藏的方法,这事还纠结着

    因为这个,被安卓 PM 已经嘲笑好几回了 =_+||
    18 条回复    2017-07-07 15:05:48 +08:00
    donething
        1
    donething  
       2017-07-06 11:59:03 +08:00 via Android
    很不喜欢黑科云在 UC 上隐藏导航栏,特煞笔ヽ
    uleh
        2
    uleh  
       2017-07-06 12:53:07 +08:00
    拦截硬件的返回按钮,然后调 JS 里的 history back,自己手动实现返回
    anyforever
        3
    anyforever  
       2017-07-06 12:53:20 +08:00
    安卓机不是有返回按键么?
    EricCartman
        4
    EricCartman  
       2017-07-06 12:53:23 +08:00 via Android
    正确响应 Android 的返回键不就行了
    iOS 还是用手势吧
    iConnect
        5
    iConnect  
    OP
       2017-07-06 12:58:44 +08:00
    @anyforever
    @EricCartman

    被安卓 PM 嘲笑就是这个意思啊,安卓机上他们啥都没有干啊。因为系统返回键就完全解决了 @-@
    LINAICAI
        6
    LINAICAI  
       2017-07-06 13:00:39 +08:00
    js 掉 oc
    wohenyingyu02
        7
    wohenyingyu02  
       2017-07-06 13:04:56 +08:00 via iPhone
    你不是已经实现了么
    LINAICAI
        8
    LINAICAI  
       2017-07-06 13:11:28 +08:00
    其实微信也没有为了多那个 64 像素的空间而隐藏导航条啊,如果真要隐藏,还是可以通过在 h5 页面绑定一个 js 方法,利用 javacore 的 jsbanding 可以调用到 oc 的,自己找找资料吧。
    ma125125t
        9
    ma125125t  
       2017-07-06 13:19:10 +08:00
    web 页面加个返回按钮,调用 oc 的返回上一级呗。百度 jsbridge,很简单的。
    Deffi
        10
    Deffi  
       2017-07-06 13:21:09 +08:00
    非要隐藏 NavigationBar 可以用户滑动的时候隐藏,不滑动了就显示啊,或者向下滑动时隐藏,向上滑动时显示。或者悬浮一个返回按钮
    Deffi
        11
    Deffi  
       2017-07-06 13:21:50 +08:00
    参考 Safari 也行的
    chmlai
        12
    chmlai  
       2017-07-06 14:17:28 +08:00
    现在手机屏幕那么大, 没有必要隐藏 navigation bar 的
    Rice
        13
    Rice  
       2017-07-06 14:40:35 +08:00
    ios 不就是左滑返回么。
    或者是用 jsbridge,用 js 调用 oc
    你判断如果是 ios,就显示悬浮返回按钮,点击就用 js 调用 oc 返回。
    Techman
        14
    Techman  
       2017-07-06 16:37:05 +08:00
    ← 滑动手势返回上一页
    不是应该:
    → 滑动手势返回上一页
    吗?
    davon
        15
    davon  
       2017-07-06 17:42:32 +08:00
    弄个按钮 bia 左上角
    lylsh1993
        16
    lylsh1993  
       2017-07-07 06:31:24 +08:00 via iPhone
    现在比较流行下滑隐藏 bar,上划显示 bar
    blackfire
        17
    blackfire  
       2017-07-07 09:29:12 +08:00
    1.参考 Safari
    2.半透明悬浮按钮
    q409195961
        18
    q409195961  
       2017-07-07 15:05:48 +08:00
    1、监听滚动事件,往上(向下)滚动显示导航栏,往下(向上)隐藏
    2、WK 有带侧滑返回上一页
    3、半透明返回按钮在左上角
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2239 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.