0

stringByEvaluatingJavaScriptFromString:一起使用的Javascript代码的寿命是多少?使用UIWebView-stringByEvaluatingJavaScriptFromString执行的脚本将可用多长时间?

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

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

有关于相同的苹果文档吗?

回答

0

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

通过先注入一些函数并稍后调用函数(仅)调用它。