编程语言
首页 > 编程语言> > 在viewDidLoad中调用UIWebView的stringByEvaluatingJavaScriptFromString是否正确?

在viewDidLoad中调用UIWebView的stringByEvaluatingJavaScriptFromString是否正确?

作者:互联网

我需要在未加载html时设置webView的背景.

在iOS 5.0中,此代码正确运行:

- (void)viewDidLoad
{
    [super viewDidLoad];
    [webView stringByEvaluatingJavaScriptFromString:@"document.body.style.backgroundColor=\"#41414C\";"];
}

但是在iOS 4.2中,背景什么都没有发生.

html尚未加载时,如何设置Web View的背景?

解决方法:

就我而言,我使用了webview:webViewDidFinishLoad方法来评估javascript.它在4.2中可以正常工作,但是由于我尚未在iOS 5中对其进行测试,因此我不确定它是否可以在该版本中工作.

标签:uiwebview,ios,html,javascript,iphone
来源: https://codeday.me/bug/20191101/1986869.html