web交互

作者: iOS小菜鸟 | 来源:发表于2015-09-26 17:28 被阅读106次

    调用javascript代码

    UIWebView提供

    - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

    方法,可以在objective-c代码中调用javascript代码,参数script字符串保存了所要执行的js代码字符串,执行结果以字符串形式返回。以获取web页面标题为例,代码如下:

    NSString *pageTitle = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];

    脚本的代码内容还要依据具体的应用场景。此外,该方法规定执行的脚本时长限定在10s内,为的是防止过长时间的阻塞页面主线程,超过执行时间上线会自动停止脚本运行,并且脚本可分配内存限定在10MB内,超过分配上线将会引发异常。

    相关文章

      网友评论

          本文标题:web交互

          本文链接:https://www.haomeiwen.com/subject/pkfbqttx.html