Nella risorsa HTML. Io uso
body bgcolor="#FF0000"
In tal caso il mio codice dovrebbe essere.
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSLog(@"Done loading");
NSLog(@"color1: %@", [webView stringByEvaluatingJavaScriptFromString: @"document.body.bgColor"]);
}
uscita era -
2013-09-02 16:47:53.986 WebViewTest[14674:707] color1: #FF0000
Ora, In risorsa HTML, io uso
body style="background-color:#FF0000"
In questo caso il mio codice dovrebbe essere.
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSLog(@"Done loading");
NSLog(@"color1: %@", [webView stringByEvaluatingJavaScriptFromString: @"document.body.style.backgroundColor"]);
}
uscita era -
2013-09-02 16:55:11.531 WebViewTest[14691:707] color1: rgb(255, 0, 0)
Come si può vedere, a seconda di come si applica bgcolor in HTML, cambia anche il modo in cui si accede tramite script java ....
Speranza questo aiuta!
lo hai fatto in - (void) webViewDidFinishLoad: (UIWebView *) webView? – BergP
anche tu puoi provare quella proprietà document.body.style.backgroundColor – BergP
provato entrambe le cose .. no joy – cannyboy