使ってます
[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]
Javaスクリプト関数を実行し、「validate(x)」によって返される戻り値を取得しています
しかし、Javaスクリプト関数の実行後に表示されるHTMLページ(応答、つまりWEBページ)が必要です。
Objective Cプログラミングでそうする方法はありますか?
使ってます
[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]
Javaスクリプト関数を実行し、「validate(x)」によって返される戻り値を取得しています
しかし、Javaスクリプト関数の実行後に表示されるHTMLページ(応答、つまりWEBページ)が必要です。
Objective Cプログラミングでそうする方法はありますか?
あなたは電話してみることができます
NSString *htmlContents = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];
しばらくして
[webView stringByEvaluatingJavaScriptFromString:@"validate(x)"];
UIWebViewDelegate when
ページの読み込みが完了してから UIWebView デリゲートのメソッドを処理できるかもしれませんが、
- (void) webViewDidFinishLoad:(UIWebView *)webView
しかし、それがあなたの JS で動作するかどうかはわかりません。