UIWebView stringByEvaluatingJavaScriptFromString遇到了麻烦

UIWebView stringByEvaluatingJavaScriptFromString遇到了麻烦,第1张

概述我在视图控制器中有以下代码. “pageDisplay”是一个UIWebView. 当我在模拟器中运行应用程序时, HTML页面出现在JS运行之前. id为“myHeader”的元素,< h1>标签,没有变化. -(void) loadPageToView:(int)pageNumber{ NSString *path = [[NSBundle mainBundle] pathForRes 我在视图控制器中有以下代码. “pagedisplay”是一个UIWebVIEw.
当我在模拟器中运行应用程序时,HTML页面出现在Js运行之前. ID为“myheader”的元素,< h1>标签,没有变化.

-(voID) loadPagetoVIEw:(int)pageNumber{    Nsstring *path = [[NSBundle mainBundle] pathForResource:[Nsstring stringWithFormat:@"%d",pageNumber]ofType:@"HTML"];    NSURL *url = [NSURL fileURLWithPath:path];    NSURLRequest *request = [NSURLRequest requestWithURL:url];    [pagedisplay loadRequest:request];    [self doJavaScript];}-(voID) doJavaScript{    [pagedisplay    stringByEvaluatingJavaScriptFromString:@"document.getElementByID('myheader').INNERHTML = \"FOO\";"];   }
解决方法 你过早地调用doJavaScript.您需要等到页面加载完毕.调查Web视图委托方法 – (voID)webVIEwDIDFinishLoad:(UIWebVIEw *)webVIEw. 总结

以上是内存溢出为你收集整理的UIWebView stringByEvaluatingJavaScriptFromString遇到了麻烦全部内容,希望文章能够帮你解决UIWebView stringByEvaluatingJavaScriptFromString遇到了麻烦所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存