如何运行在UIWebView上运行的HTML javascript文件. .?
发布时间:2020-12-14 18:39:39 所属栏目:资源 来源:网络整理
导读:每个人, 我有一个HTML页面,其中包含一个Javascript函数,显示一个动物动画..我已将其本地添加到xcode项目中. 现在,当我在UIWebView中加载此文件时,它看起来很完美.. 这是将HTMl文件加载到UIWebView的代码 NSURL *url = [NSURL fileURLWithPath:[[NSBundle mai
每个人,
我有一个HTML页面,其中包含一个Javascript函数,显示一个动物动画..我已将其本地添加到xcode项目中. 现在,当我在UIWebView中加载此文件时,它看起来很完美.. NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"elephant-animation" ofType:@"html"] isDirectory:NO]; NSURLRequest *req = [NSURLRequest requestWithURL:url]; [self performSelectorOnMainThread:@selector(startWebLoad3:) withObject:req waitUntilDone:YES]; -(void)startWebLoad3:(NSURLRequest *)request { [wbView3 loadRequest:request]; [wbView3 setBackgroundColor:[UIColor clearColor]]; wbView3.scrollView.scrollEnabled = NO; [wbView3.scrollView setBackgroundColor:[UIColor clearColor]]; [wbView3 setOpaque:NO]; } 但我有6页.当开始用单独的UIWebView加载每个页面时,它转到内存警告..并给我这样的错误. void SendDelegateMessage(NSInvocation*): delegate (webView:didFinishLoadForFrame:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode 如果我只运行一个页面而不是完美运行,但是当我开始一起加载或逐个加载时,它会因内存警告而崩溃. 如果有人得到任何解决方案,请告诉我.. 我一直坚持这个问题.. 谢谢, 解决方法
最后我得到了解决方案..经过漫长的研发D,得到一些有效的解决方案……
"JavaScript execution time is limited to 10 seconds for each top-level entry point. If your script executes for more than 10 seconds,the web view stops executing the script" 这就是我无法在UIWebView中加载html页面的原因. 所以,我按照要求改变了javascript,现在工作了.. 谢谢你的一部分.. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |