0

使ってます

[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]

Javaスクリプト関数を実行し、「validate(x)」によって返される戻り値を取得しています

しかし、Javaスクリプト関数の実行後に表示されるHTMLページ(応答、つまりWEBページ)が必要です。

Objective Cプログラミングでそうする方法はありますか?

4

1 に答える 1

0

あなたは電話してみることができます

NSString *htmlContents = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];

しばらくして

[webView stringByEvaluatingJavaScriptFromString:@"validate(x)"];

UIWebViewDelegate whenページの読み込みが完了してから UIWebView デリゲートのメソッドを処理できるかもしれませんが、

- (void) webViewDidFinishLoad:(UIWebView *)webView

しかし、それがあなたの JS で動作するかどうかはわかりません。

于 2013-02-27T10:42:32.343 に答える