URLを使用してウェブページを表示する必要があります。そのページから、そのHTMLページから1つのリンクコントロールを削除したいと思います。出来ますか?私はこの種のコードでそれを開きます。ページURLからhtmlコードを削除
NSString *urlAddress = @"http://myurl.com";
NSURL *url = [NSURL URLWithString:urlAddress];
URLを使用してウェブページを表示する必要があります。そのページから、そのHTMLページから1つのリンクコントロールを削除したいと思います。出来ますか?私はこの種のコードでそれを開きます。ページURLからhtmlコードを削除
NSString *urlAddress = @"http://myurl.com";
NSURL *url = [NSURL URLWithString:urlAddress];
を見てからユーザーを防ぐことができますuser3182143からの回答...
もしあなたがdiクロテンそれでもそれらのメソッドを使用することができ、特定のリンク、 - あなただけshouldStartLoadWithRequest:(NSURLRequest *)request
のrequest
部分を評価し、あなたが異なる表情に特定のリンクをしたい場合はYESまたはNO
を返すかどうかを決定する必要があります、あなた'LL htmlを変更する必要があります。これを行うにはいくつかの方法がありますが、実際に何をしようとしているのかについてもっと多くの情報が必要です。
特定のウェブページを1つ表示していますか?その1ページで1つのリンクを変更するだけです。完了しましたか?あなたは一連のページを表示していますか?ページを自由にコントロールできますか?等々。
私は、あなたが探して約uiwebview insert html
またはuiwebview insert javascript
これを行うことができます。
我々はまずdelagte法の下でのNOにBOOL
ViewController.h
@property (nonatomic) BOOL ret;
ViewController.m
@synthesize ret;
セットBOOLを作成UIWebViewDelegate methods
について知っておくべきファースト
我々は、デリゲートメソッドの下にNOで返さない場合- (void)webViewDidFinishLoad:(UIWebView*)webView {
// Sent after a web view finishes loading a frame.
ret = NO;
}
その後、これはあなたがすべてのリンクを無効にしたい場合は、参照リンク
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
return ret:
}
もう少し説明を読み始めることをお勧めしたいですか? WKWebViewにWebページを表示しようとしていますが、最初にページの内容を変更したいのですか? – DonMag
私はUIWebviewで表示しています。はい、表示する前にhtmlを編集したいと思います。 –
DonMagがあなたに答えを返しますか? – user3182143