PDF ファイルを含む WebView があり、その中のドキュメントに無効にしたいハイパーリンクが含まれています。このアプローチを使用してみましたが、うまくいきませんでした。リンクがまだ開いていて、厄介な URL をロードしています。
- 私
UIWebViewDelegate
は私のViewController.h
- 次に、このコードを my に入れます
ViewController.m
:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if (webView == myReadingArticlesWebView) {
return NO;
}
else {
return YES;
}
}
これをシンプルで使いやすくする方法はありますか?上記のプロセスで間違いを犯す可能性があることを認めます。
編集:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if ([request.URL isFileReferenceURL]) {
return YES;
} else {
return NO;
}
}
上記のコードは私にとっても何もしません