Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在我的UIWebview中注入javascript_Javascript_Iphone_Objective C_Ios_Xcode - Fatal编程技术网

如何在我的UIWebview中注入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

我有一个web视图,在我的web视图中我想注入以下javascript代码。请帮助我,谢谢

[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脚本部分。请帮我放些东西