zoukankan      html  css  js  c++  java
  • iOS监听H5页面goBack返回事件

    一、首先说一下如果导航是原始的这种情况

    达到点击返回按钮,返回H5界面的上一级,如果已经为H5的一级界面就返回原生(代码如下)

    //修改一下pop方法就OK了

    -(void)pop{
        if (webview.canGoBack==YES) {
            [webview goBack];
        }else{
            [self.navigationController popViewControllerAnimated:YES];
        }
    }

    二、就是导航是H5跳转原始界面

    - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
        if (navigationType==UIWebViewNavigationTypeBackForward) {
            webview.canGoBack?[webview goBack]:[self.navigationController popViewControllerAnimated:YES];
        }
        return YES;
    }

    当然这些都可以通过js交互实现

  • 相关阅读:
    HDU
    QDUoj GZS的三角形 棋盘里的数学 思维+杨辉三角
    HDU
    HDU
    CodeForces
    POJ
    QDUOJ 东北大炸弹 宝岛地图-枚举+数组记录+前缀和
    HDU
    QDUOJ 分辣条-01背包恰好装满情况
    HDU
  • 原文地址:https://www.cnblogs.com/yangxiaolong/p/5868757.html
Copyright © 2011-2022 走看看