如何在我的UIWebview中注入javascript
我有一个web视图,在我的web视图中我想注入以下javascript代码。请帮助我,谢谢如何在我的UIWebview中注入javascript,javascript,iphone,objective-c,ios,xcode,Javascript,Iphone,Objective C,Ios,Xcode,我有一个web视图,在我的web视图中我想注入以下javascript代码。请帮助我,谢谢 [webView stringByEvaluatingJavaScriptFromString:@"your script"]; : 返回运行脚本的结果。 -(NSString*)stringByEvaluatingJavaScriptFromString:(NSString*)脚本参数 剧本 The script to run. 返回值 运行脚本的结果,如果失败,则返回nil 讨论 JavaScr
[webView stringByEvaluatingJavaScriptFromString:@"your script"];
:
返回运行脚本的结果。
-(NSString*)stringByEvaluatingJavaScriptFromString:(NSString*)脚本参数
剧本
The script to run.
返回值
运行脚本的结果,如果失败,则返回nil
讨论
JavaScript执行时间限制为每个顶层10秒
入口点。如果脚本执行时间超过10秒,web
视图停止执行脚本。这可能是随机发生的
放入代码中,这样可能会导致意外后果。这个限度
是因为JavaScript执行可能导致主线程
块,因此当脚本运行时,用户无法进行交互
与网页
JavaScript分配也被限制在10MB以内。web视图将引发
如果总内存分配超过此限制,则会出现异常
对于JavaScript。可用性
Available in iOS 2.0 and later.
:
返回运行脚本的结果。
-(NSString*)stringByEvaluatingJavaScriptFromString:(NSString*)脚本参数
剧本
The script to run.
返回值
运行脚本的结果,如果失败,则返回nil
讨论
JavaScript执行时间限制为每个顶层10秒
入口点。如果脚本执行时间超过10秒,web
视图停止执行脚本。这可能是随机发生的
放入代码中,这样可能会导致意外后果。这个限度
是因为JavaScript执行可能导致主线程
块,因此当脚本运行时,用户无法进行交互
与网页
JavaScript分配也被限制在10MB以内。web视图将引发
如果总内存分配超过此限制,则会出现异常
对于JavaScript。可用性
Available in iOS 2.0 and later.
我怎么能做到这一点呢?我对JavaScription一无所知。这其中唯一的一部分是JavaScript,它是
skyscanner之间的代码。。。回调(主)代码>。使用stringByEvaluatingJavaScript
将不会处理您提供的图像中的HTML。@ThomasNadin如何处理??我需要做什么?我认为您可能需要更好地理解JavaScript和HTML,然后重新评估您的问题。老实说,我不知道如何将您提供的用于下注的HTML块输入到DOM中。我如何才能做到这一点我对JavaScript一无所知这其中唯一的部分是JavaScript是skyscanner之间的代码。。。回调(主)代码>。使用stringByEvaluatingJavaScript
将不会处理您提供的图像中的HTML。@ThomasNadin如何处理??我需要做什么?我认为您可能需要更好地理解JavaScript和HTML,然后重新评估您的问题。老实说,我不知道如何将您提供的用于下注的HTML块输入到DOM中;会起作用吗?我不这么认为,看看我对你问题的评论。我是否需要将我的脚本放入方法-(NSString*)stringByEvaluatingJavaScriptFromString:(NSString*)script{}中,然后我需要放入方法[webView StringByEvaluationJavaScriptFromString:@“你的脚本”];在ypur脚本部分。请在[webView stringByEvaluatingJavaScriptFromString:@“your script”]中用上面的脚本代替“your script”,以提供帮助;会起作用吗?我不这么认为,看看我对你问题的评论。我是否需要将我的脚本放入方法-(NSString*)stringByEvaluatingJavaScriptFromString:(NSString*)script{}中,然后我需要放入方法[webView StringByEvaluationJavaScriptFromString:@“你的脚本”];在ypur脚本部分。请帮我放些东西