- (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不断完善中~
相关推荐
UIWebview使用中的js交互简单的简析 欢迎大家指点 共同学习
UIWebView与JS交互小例子,其中涉及APP向JS提交信息,和JS提交信息给App
UIWebView原生与H5交互,pre;confirm;等包含三个H5页面跳转的交互demo
ios的UIWebView详解,定义、实现delegate、webView和js的交互、原生调用js、js调用原生
这个demo主要实现了OC页面传值到js页面,并修改html 页面的值,同时实现了html 页面的数据传递到 OC页面,很经典的哦
IOS加载bundle里的html并实现WebView与JavaScript的交互
iOS开发中使用UIWebView与JavaScript交互的相关代码,js调用Oc,Oc调用js……
这两天在搞与H5交互的事,之前做的都是加载的静态的web页面,交互调试起来很快,这次搞的是js写的前端页面,跳转什么的都是动态的,然后就不响应了,搞了半天原来是缓存的问题,这里简单介绍一下,一般请求会使用...
一个简单的demo实现了对html页面上简单事件的响应,但是没有实现获取输入的值
iOS 用UIWebView的代理实现与Js的交互,代码简单,方便易懂
UIWebView 组件来作为混合模式开发的桥梁,用过UIWebView组件的开发者都知道,当UIWebView加载显示HTML页面时,组件本身提供了一些系统默认的交互行为,这篇文章给大家分享的是iOS UIWebView实现禁止用户复制剪切...
该demo实现了在iOS的UIWebView下,OC与JS方法之间的相互调用
iOS的UIWebView和H5的JS的相互调用和相互传值Demo, 一键运行, 简介明了~~ 都是自己躺过又填好的坑啊~~~~~~~
本篇文章主要介绍了IOS中UIWebView、WKWebView之JS交互,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
作者ShawnFoo,源码SwiftWebViewBridge,Swift版的WebViewJavascriptBridge, UIWebview中Swift与JavaScript的交互。
l 内置的ASIDownloadCache类,可以缓存请求返回的数据,这样即使没有网络也可以返回已经缓存的数据结果 l ASIWebPageRequest –可以下载完整的网页,包括包含的网页、样式表、脚本等资源文件,并显示在UIWebView /...
最近新接了一项iOS的开发任务,需要用UIWebView进行页面的渲染。做过iOS的都知道,使用UIWebView进行布局有一个非常头疼的问题:就是js调用本地代码!这个功能其实还很常用,比如某些APP需要有扫描二维码的功能,...
由于Xcode8发布之后,编译器开始不支持iOS 7了,这样我们的app也改为最低支持iOS 8.0,既然需要与web交互,那自然也就选择使用了 iOS 8.0之后 才推出的新控件 WKWebView. 相比与 UIWebView, WKWebView 存在很多优势...
最近新接了一项iOS的开发任务,需要用UIWebView进行页面的渲染。做过iOS的都知道,使用UIWebView进行布局有一个非常头疼的问题:就是js调用本地代码!这个功能其实还很常用,比如某些APP需要有扫描二维码的功能,...
ios的UIWebView详解,定义、实现delegate、webView和js的交互、原生调用js、js调用原生,三种方法实现获取webView的高度