廣告
歡迎大家一起交流 QQ羣 139852091 公衆號
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
//判斷是否是單擊
if (navigationType == UIWebViewNavigationTypeLinkClicked){
NSString *url = [request.URL absoluteString];
//攔截鏈接跳轉
if ([url rangeOfString:@"http:"].location != NSNotFound){
return NO;
}
}
return YES;
}
UIWebViewNavigationType類似
UIWebViewNavigationTypeLinkClicked,用戶觸擊了一個鏈接。
UIWebViewNavigationTypeFormSubmitted,用戶提交了一個表單。
UIWebViewNavigationTypeBackForward,用戶觸擊前進或返回按鈕。
UIWebViewNavigationTypeReload,用戶觸擊重新加載的按鈕。
UIWebViewNavigationTypeFormResubmitted,用戶重複提交表單
UIWebViewNavigationTypeOther,發生其它行爲。