後我使用如何執行Java腳本
[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]
執行Java腳本函數來獲取HTML頁面,我得到由返回返回值「的validate(X)」
但我想要在執行Java腳本函數後顯示的HTML頁面(響應,即WEB頁面)。
在客觀的C編程中有沒有辦法做到這一點?
後我使用如何執行Java腳本
[webView stringByEvaluatingJavaScriptFromString:@"validate(x);"]
執行Java腳本函數來獲取HTML頁面,我得到由返回返回值「的validate(X)」
但我想要在執行Java腳本函數後顯示的HTML頁面(響應,即WEB頁面)。
在客觀的C編程中有沒有辦法做到這一點?
你可以嘗試調用
NSString *htmlContents = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];
一段時間後
[webView stringByEvaluatingJavaScriptFromString:@"validate(x)"];
也許你可以從UIWebViewDelegate when
它完成加載的頁面處理的UIWebView委託的方法,
- (void) webViewDidFinishLoad:(UIWebView *)webView
但我米不知道它是否會與你的JS一起工作。
嘗試使用loadHTMLString:基本URL: – vshall 2013-02-27 09:23:19
它不是爲我工作基本字符串(如JavaScript函數返回)值是零.. – Raju 2013-02-27 09:42:17