`
zjjzmw1
  • 浏览: 1366137 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

iOS UIWebView 和网页交互,返回

    博客分类:
  • iOS
阅读更多

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

{

    NSString *protocol = @"daojia://";

    NSString *requestString = [[request URL] absoluteString];

    ///返回按钮。

//    if ([requestString isEqualToString:@"daojia.close"]) {

        if (requestString && requestString.length > 150) {// web页面中点击的时间满足一定条件后执行:

 

//        [self.webView stopLoading];

//        [self.webView removeFromSuperview];

//        [self.navigationController popViewControllerAnimated:YES];

            

            // 跳转到活动列表页面

            NSString *urlString = [NSString stringWithFormat:@"http://%@/activity/",HOSTNAME];

            WebViewViewController *activitiesListVC = [[WebViewViewController alloc] initWithUrl:urlString];

            activitiesListVC.hidesBottomBarWhenPushed = YES;

            activitiesListVC.rightTopButtonStyle = WebVCRightTopButtonStyle_MyActivity;

            [AVAnalytics event:@"进入活动入口"];

            [self.navigationController pushViewController:activitiesListVC animated:YES];

    }

    returnYES;

    

    // 返回到web页面的上一级。-----在返回按钮里面实现

//    if ([self.webView canGoBack]) {

//        [self.webView goBack];

//    } else {

//        [self.navigationController popViewControllerAnimated:YES];

//    }

 

}

 

Tip: 自己开发了好玩的APP: 《小明搜索》(App Store上搜索:"小明搜索")

[点击下载 "小明搜索"](https://itunes.apple.com/cn/app/小明搜索/id1378798470?l=en&mt=8)

1、集必应、百度、搜狗为一体的搜索平台

2、用户随意收藏或添加自己喜欢的网站

3、网页文字播放功能

4、收藏网页的视频,本地播放

5、附加常用小工具

6、后台播放网页音频

7、3D Touch提供便捷入口

完全自定义的搜索助手,简约的爱不释手~

该APP不断完善中~

1
1
分享到:
评论

相关推荐

    oc中UIWebView交互 JS交互

    1. stringByEvaluatingJavaScriptFromString方法:这是UIWebView的核心方法,通过该方法,我们可以向网页中的JavaScript发送命令并获取返回的结果。例如,我们可以在JavaScript中定义一个函数,然后通过这个方法调用...

    IOS UIWebView Demo

    【标题】:“IOS UIWebView Demo”是一个iOS应用开发中的实例,它主要展示了如何在iOS应用中集成和使用UIWebView组件来加载和展示网页内容。UIWebView是Apple iOS SDK提供的一种原生控件,用于在iOS应用程序内部显示...

    UIWebView原生与H5交互

    在iOS开发中,UIWebView是苹果提供的一种组件,用于在应用程序中展示网页内容。它不仅可以加载HTML页面,还可以执行JavaScript代码,甚至与原生代码进行交互。这种交互性使得开发者可以利用HTML、CSS和JavaScript的...

    UIWebView和js交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且支持与JavaScript进行交互,从而实现原生应用和Web内容的融合。本教程将深入探讨UIWebView与...

    UIWebView与JS交互小例子

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且支持与Objective-C代码进行交互,实现App与Web页面的深度融合。本示例将深入探讨如何通过UIWebView...

    UIWebView和js交互demo1

    综上所述,"UIWebView和js交互demo1"项目主要展示了如何在iOS应用中利用UIWebView或WKWebView进行OC与JS的交互,这在实现复杂的混合式应用或者增强原生应用的Web功能时非常有用。通过这种交互方式,开发者可以充分...

    UIWebView和js交互demo2

    在iOS应用开发中,UIWebView是一个非常重要的组件,它允许开发者在应用内嵌入网页内容并实现与网页的交互。这个“UIWebView和js交互demo2”项目显然着重于演示如何利用UIWebView来加载网络HTML页面,并且实现iOS原生...

    UIWebView与 javascript的交互三

    在iOS开发中,UIWebView是苹果提供的一种组件,用于在应用程序内部展示网页内容。这篇教程“UIWebView与javascript的交互三”聚焦于如何利用UIWebView实现Objective-C(OC)代码与嵌入的HTML页面之间的数据交换,这...

    ios UIWebView使用

    总之,UIWebView是iOS开发中一个重要的组件,用于在应用内展示和交互网页内容。理解其基本用法、Delegate机制以及与JavaScript的交互方式,对于构建混合式或具有网络功能的iOS应用至关重要。然而,为了最佳性能和...

    iOS和H5页面交互拦截

    在iOS应用中,我们通常使用UIWebView或WKWebView来加载和显示HTML内容。这两个控件提供了JavaScriptCore框架,它允许我们在Objective-C或Swift代码中执行JavaScript,并获取JavaScript的返回值。 标题“iOS和H5页面...

    IOS WebView与JavaScript交互实现Web App

    这种模式下,`UIWebView`是苹果提供的一种关键组件,它允许我们在iOS应用中内嵌网页内容,并实现iOS应用与网页之间的交互。本篇文章将深入探讨如何在iOS中使用`UIWebView`加载bundle内的HTML文件,并实现WebView与...

    UIWebView与 javascript的交互

    总结起来,"UIWebView与javascript的交互"是一个关键的iOS开发主题,它涉及到原生应用与Web技术的融合,通过合理利用可以极大地提高应用的灵活性和用户体验。通过理解并实践UIWebView的JavaScript交互机制,开发者...

    ios-完美的UIWebView.zip

    总之,这个资料包对于想要深入理解iOS中网页视图展示的开发者来说是非常有价值的,无论是对于还在使用UIWebView的老项目进行优化,还是新项目中直接采用WKWebView,都能从中获取实用的知识和经验。通过学习和实践,...

    UIWebView缓存网页

    UIWebView不仅支持加载网页,还可以执行JavaScript代码,与Objective-C或Swift代码进行交互。然而,为了提供更好的用户体验,特别是在离线情况下,我们可能需要缓存网页以便在无网络连接时访问。这就涉及到UIWebView...

    iOS WKWebView和UIWebView自适应高度

    在iOS应用开发中,UIWebView和WKWebView是两种常见的用于展示网页内容的控件。它们允许开发者在原生应用中嵌入HTML、CSS和JavaScript代码,实现丰富的交互体验。本篇文章将深入探讨如何在iOS应用中,特别是针对...

    ios-UIWebView简易浏览器

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于在应用程序内展示网页内容。这个项目"ios-UIWebView简易浏览器"很显然是一个基于UIWebView实现的简单Web浏览器应用。下面我们将深入探讨UIWebView的基本用法、...

    iOS开发之UIWebView

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于在应用程序内展示网页内容。这个组件允许开发者集成Web应用与本地应用的功能,提供了一种混合开发的解决方案。这篇博客文章“iOS开发之UIWebView”可能详细...

    iOS WKWebView和UIWebView高度自适应

    在iOS应用开发中,UIWebView和WKWebView是两种常见的用于展示网页内容的组件。它们都是UIKit框架的一部分,允许开发者在iOS应用中嵌入HTML、CSS和JavaScript内容。然而,这两个组件在性能、安全性和功能上有显著的...

    Cocos2dx中UIWebView替换为WKWebView

    UIWebView是iOS早期提供的一个组件,用于在应用中嵌入网页内容。然而,由于其存在性能和安全问题,Apple推出了WKWebView,它使用WebKit框架,提供了更高效、更安全的网页加载机制。WKWebView在内存管理、JavaScript...

    iOS WebView与Js 交互Demo

    它不仅可以加载HTML、CSS和JavaScript,还允许iOS应用与网页内容进行交互。本教程将深入讲解如何利用UIWebView的代理方法与JavaScript进行通信,通过示例项目"WebViewDemo"来展示具体实现。 首先,我们需要在iOS...

Global site tag (gtag.js) - Google Analytics