iOS的webView调用jQuery的方法
来源:互联网 发布:统计模型的数据选择 编辑:程序博客网 时间:2024/05/22 10:31
原文链接:http://blog.csdn.net/hjaycee/article/details/48728507
大部分人都知道可以用- (nullable NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;调用js代码,但是有时我们需要使用功能更强大的jQuery,可是oc有没有提供明确的方法,这时该怎么办呢?
请看下面的截图,这里就是oc调用jQuery的方法:
先在winodw.onload方法中创建<script>标签,该标签引用jQuery,然后将该标签追加到head中,再使用定时器延迟执行含有jQuery的函数。
下面附上转换成OC代码的源码:
NSString *commond = @"window.onload=function(){var jq=document.createElement(\"script\");jq.setAttribute(\"src\",\"https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/js/lib/jquery-1.10.2.js\");document.getElementsByTagName(\"head\")[0].appendChild(jq);window.setTimeout(\"exec()\",1000)};function exec(){document.write($(\"body\").get(0))};";
[self.webView stringByEvaluatingJavaScriptFromString:commond];
1 1
- iOS的webView调用jQuery的方法
- iOS调用WebView私有API的方法
- android webview addJavascriptInterface 的方法不能调用
- WebView 中的 JavaScript 调用 Android 的方法
- iOS开发webView设置字体大小的方法
- iOS WebView加载本地HTML的方法
- jquery调用页面的方法
- jquery调用session的方法
- Jquery调用AJAX的方法
- jquery中方法的调用
- Jquery调用AJAX的方法
- JS 调用IOS Android webview方法
- WebView的方法onScrollChanged不被调用的原因
- iOS 方法调用的过程
- Android的Webview中,javascript如何调用java方法
- Android的Webview中,javascript如何调用java方法
- Android的Webview中,javascript如何调用java方法
- WebView本地java方法和js之间的调用
- 性能测试指标
- 【iOS安全】iOS应用安全开发总结
- 蘑菇街Android组件与插件化
- Linux服务器限制ssh登录,查看登录日志
- 第四周 实践项目2 实现单链表算法库
- iOS的webView调用jQuery的方法
- 原生javascript中的一些方法
- Android实战简易教程<四>(ScrollView和HorizontalScrollView动态添加控件并提供事件监听)
- Linux下各种桌面环境开启字体完全渲染(hintfull)的工具和方法
- 【iOS架构】iOS应用架构概述
- DataTable数据分页
- 查看服务器用户登陆情况
- 第四周 项目一- 建立单链表
- Android实战简易教程<五>(ListView用法研究)