キーワード「youtube」をチェックするこのbool関数がWebビューにあり、リンクにキーワード「youtube」がある場合、サファリではなくアプリのWebビューで開きます。これは正しく機能しますが、問題がありますに走った。youtube のリンクをhttps://bitly.com/で短縮するとサファリで開きます。これを防ぐ方法はありますか。YouTube を除く他のすべてのキーワードをサファリで開くには、まだhttps://bitly.com/が必要です。
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if ( inType == UIWebViewNavigationTypeLinkClicked ) {
if ([[inRequest.URL absoluteString] rangeOfString:@"youtube"].location==NSNotFound){
[[UIApplication sharedApplication] openURL:[inRequest URL]];
return NO;
}
}
return YES;
}