在viewDidLoad中调用UIWebView的stringByEvaluatingJavaScriptFromStr

Is it correct to invoke stringByEvaluatingJavaScriptFromString of UIWebView in viewDidLoad?

本文关键字:stringByEvaluatingJavaScriptFromStr UIWebView 调用 viewDidLoad      更新时间:2023-09-26

我需要在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中测试它,我不确定它在该版本中的工作

  • 隐藏webview直到它没有被加载,并在它后面设置一个你想要的背景色的视图。
  • 当你的webview加载时,显示它并设置webview内html的背景色
相关文章:
  • 没有找到相关文章