使用UIWebView-stringByEvaluatingJavaScriptFromString执行脚本的时间有多长?

时间:2014-11-25 13:58:59

标签: javascript ios objective-c uiwebview stringbyevaluatingjavascr

stringByEvaluatingJavaScriptFromString:一起使用的Javascript代码的生命周期是什么?

我发现一些代码重复使用具有相同脚本的stringByEvaluatingJavaScriptFromString:并且之间没有页面重新加载。那很好吗?

stringByEvaluatingJavaScriptFromString:是否将整个脚本注入UIWebView中的活动页面并使其可用,直到重新加载或导航到另一个页面?

是否有关于相同的苹果文档?

1 个答案:

答案 0 :(得分:0)

注入的javascript代码将在UIWebView中加载的当前页面的整个生命周期内可用。也就是说,如果使用某个脚本调用stringByEvaluatingJavaScriptFromString:,那么在UIWebView中加载新页面或刷新页面之前,该脚本将可用。无需每次都使用相同的方式注入整个脚本。

首先注入一些函数并稍后调用函数来检查它。