本文主要是介绍解决iOS中使用UIWebView加载嵌入脚本中带有alert时卡住界面问题。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用UIWebView的 stringByEvaluatingJavaScriptFromString方法时,在被执行的JS方法中不能有alert出现,否则可能会导致主线程阻塞。如:
使用UIWebView的 stringByEvaluatingJavaScriptFromString方法时,在被执行的JS方法中不能有alert出现,否则可能会导致主线程阻塞。如:
OC中:
[webView stringByEvaluatingJavaScriptFromString:@“alert()"];
应改为:
[webView stringByEvaluatingJavaScriptFromString:@“setTimeout(function(){alert();}, 1);"];
这篇关于解决iOS中使用UIWebView加载嵌入脚本中带有alert时卡住界面问题。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!