webView 点击页面跳转到浏览器
2016-12-05 14:16
417 查看
@interface ForumDetailViewController ()<UIWebViewDelegate>
{
NSUInteger _clickedNumber;
}
@end
- (void)viewWillAppear:(BOOL)animated
{
_clickedNumber = 0;
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
if (_clickedNumber>=1) {
[[UIApplication sharedApplication]openURL:request.URL];
}
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
return NO;
}
_clickedNumber++;//定义的属性,因为第一次进入的时候会走此方法,点击webView里面链接的时候才回走第二次,所以当_clickedNumber>=1的时候才会到浏览器
return YES;
}
{
NSUInteger _clickedNumber;
}
@end
- (void)viewWillAppear:(BOOL)animated
{
_clickedNumber = 0;
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
if (_clickedNumber>=1) {
[[UIApplication sharedApplication]openURL:request.URL];
}
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
return NO;
}
_clickedNumber++;//定义的属性,因为第一次进入的时候会走此方法,点击webView里面链接的时候才回走第二次,所以当_clickedNumber>=1的时候才会到浏览器
return YES;
}
相关文章推荐
- webview加载H5页面使用本界面且可以点击(浏览器不会跳转)
- ionic 实现 应用内(webview中html页面点击) 和 应用外 (浏览器html页面点击) 打开本地安装应用
- iOS实现在webview页面内点击链接,跳转指定App
- webView 点击连接如何不让跳转到系统的 浏览器
- 在webview中如何监听页面的点击事件并跳转到指定的Activity?
- iOS实现在webview页面内点击链接,跳转指定App
- 点击Android webview的链接,屏蔽其它浏览器,只是在原来的webview中跳转
- Android使用Webview显示页面以及点击跳转startActivity问题
- android:WebView在没有网络情况下,点击当前页面内链接不跳转并弹出提示框
- Android webview里加载显示网页,显示进度,点击网页链接跳转到app页面
- webview中html页面里的跳转-----返回键处理
- activitygroup的子activity中嵌套webview,利用webview与js交互,在实现js点击的内部类代码中实现activity跳转出现的线程问题
- TextView识别超链接,点击可以打开浏览器进行跳转
- android web页面点击事件跳转至APP
- android webview 点击页面输入框导致页面变大问题的解决
- android webview中加入无线淘宝客页面点击宝贝详情链接进入宝贝详情页面后无法返回问题
- 超简单实现TextView中某段文字超链接点击打开浏览器跳转到网页
- webview中实现当点击网页中的按钮的时候,跳转到本地的activity。
- Webview 不向系统浏览器跳转
- 如何实现点击UITableViewCell中的控件,能调用到所在的ViewController对象进行页面跳转