JS_call_APP native 与 html的交互
2016-02-02 16:43
302 查看
1.*****
特点:下个版本的交互准备使用这个(http://www.knowsky.com/884428.html)
https://github.com/lifei321/JS-OC http://www.w2bc.com/Article/14502 (这个介绍了WKWebView (iOS 8 + )
http://justsee.iteye.com/blog/2036713(使用说明)
注释:
2. ***
本篇为大家介绍一个优秀的开源小项目:WebViewJavascriptBridge。实际上是对
[strongWebView stringByEvaluatingJavaScriptFromString:javascriptCommand];这种方法的封装(
WebViewJavascriptBridge-Obj-C和JavaScript互通消息的桥梁 http://www.cocoachina.com/ios/20150624/12248.html)
特点:有消息机制,但就是要修改html,很麻烦,容易出错。
http://blog.csdn.net/yanghua_kobe/article/details/8209751
3. *****
从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了
特点:不需要修改html,直接在本地调用,但是调用过于分散。
http://www.bubuko.com/infodetail-995265.html
js调用iOS 在下节
http://blog.csdn.net/lwjok2007/article/details/47058795
源代码我们上传到群空间[TestJSOC.zip]有需要的去下载
苹果开发群 :414319235 欢迎加入 欢迎讨论问题
4。WebViewJavascriptBridge 原理分析
http://www.2cto.com/kf/201503/384998.html http://blog.sina.com.cn/s/blog_4a540aa70102vfih.html http://blog.csdn.net/mociml/article/details/47701133
特点:下个版本的交互准备使用这个(http://www.knowsky.com/884428.html)
https://github.com/lifei321/JS-OC http://www.w2bc.com/Article/14502 (这个介绍了WKWebView (iOS 8 + )
http://justsee.iteye.com/blog/2036713(使用说明)
注释:
self.js = [view valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"]; // Undocumented access to UIWebView's JSContext self.js[@"ios"] = self;
NSArray *frames = [_web valueForKeyPath:@"documentView.webView.mainFrame.childFrames"]; [frames enumerateObjectsUsingBlock:^(id frame, NSUInteger idx, BOOL *stop) { JSContext *context = [frame valueForKeyPath:@"javaScriptContext"]; context[@"Window"][@"prototype"][@"alert"] = ^(NSString *message) { NSLog(@"%@", message); }; }];
2. ***
本篇为大家介绍一个优秀的开源小项目:WebViewJavascriptBridge。实际上是对
[strongWebView stringByEvaluatingJavaScriptFromString:javascriptCommand];这种方法的封装(
WebViewJavascriptBridge-Obj-C和JavaScript互通消息的桥梁 http://www.cocoachina.com/ios/20150624/12248.html)
特点:有消息机制,但就是要修改html,很麻烦,容易出错。
http://blog.csdn.net/yanghua_kobe/article/details/8209751
3. *****
从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了
特点:不需要修改html,直接在本地调用,但是调用过于分散。
http://www.bubuko.com/infodetail-995265.html
js调用iOS 在下节
http://blog.csdn.net/lwjok2007/article/details/47058795
源代码我们上传到群空间[TestJSOC.zip]有需要的去下载
苹果开发群 :414319235 欢迎加入 欢迎讨论问题
4。WebViewJavascriptBridge 原理分析
http://www.2cto.com/kf/201503/384998.html http://blog.sina.com.cn/s/blog_4a540aa70102vfih.html http://blog.csdn.net/mociml/article/details/47701133
相关文章推荐
- Android开发环境、镜像服务地址、工具网址
- Android DiskLRUCache图片下载优化 <20>
- ObjectAnimator常用设置view效果
- Quartz 2D原文档及中文翻译收藏
- Android gallery画廊
- IOS 四种保存数据的方式
- Android——Shader渲染器
- Android实现地图服务
- APICloud Studio iphone真机调试失败:transferApplication package failed
- ios Push证书 转换步骤
- 微信生态圈的发展分析
- 我常用的库和插件
- iOS 中 TextField 光标后移几个像素
- iOS-非父子控制器跳转(如:从某一导航控制器的子页面跳转到另一个tabbar控制的页面)
- Android 原生导航 IV-实现Drawer+ToolBar+Tab
- android canvas博客详解
- iOS 推荐标签_长度不等_collection布局
- Android优化adapter及SparseArray介绍
- 【Android适配问题集锦-rom类】Android Recents App应用无法关闭引起的适配问题
- Android实现传感器应用及位置服务