0

HTMLページを読みたいし、そのHTMLページを編集したい。例:-

があるTextfield=Username

の値を入力しましたtextfield=XYZ

今、アプリケーションでいくつかのWebページが開き、そのWebページがいくつかのテキストフィールドで構成されていることを望みます。

今、私はそのウェブページを読み、そのウェブフォームからテキストフィールド名のユーザー名を検索したいと考えています。そのテキストフィールドに、アプリケーションのテキストフィールドで指定された値を入力します。

webview を使用することで、HTML ページを読み取ることができることを知っています。しかし、HTML ページで特定の単語を検索し、その中で何らかの編集を行うことは実行可能ですか。

HTML を読むには:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@\"http://www.apple.com\"]]];

しかし、特定の単語を検索してテキストフィールドを編集するには

それは実現可能ですか?はいの場合、どのように?

4

1 に答える 1

2

UIWebVIewには2つの方法があります。

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

Webビューでjsを実行して、テキストを検索して編集できます。

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL

Webページをダウンロードしてから、HTML文字列を追加してください。

于 2012-09-21T05:52:11.473 に答える