iOS UIWebView 和网页交互,返回
- (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不断完善中~