
Hybrid应用
文章平均质量分 64
Hybrid App是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。本系列将在iOS平台下,详细介绍native与web如何相互调用等。
xunyn
iOS开发者
展开
-
UIWebView与JavaScript相互调用
UIWebView与JavaScript的那些事儿UIWebView是IOS SDK中渲染网面的控件,在显示网页的时候,我们可以hack网页然后显示想显示的内容。其中就要用到javascript的知识,而UIWebView与javascript交互的方法就是stringByEvaluatingJavaScriptFromString:有了这个方法我们可以通过objc调用javasc转载 2014-09-11 16:29:08 · 7095 阅读 · 0 评论 -
Hybrid----使用UIWebView显示PDF等文档
App中若需要显示pdf、word文档,这时候没有其他控件,比UIWebView更适合,它高度抽象了技术细节,可以很简单的使用UIWebView可打开文件类型列表(需要iOS3.0系统以上)可以看到Excel、PPT、PDF、Word都可打开。点击可下载打开PDF的Demo将UIWebView加入到界面,获得源文件路径,打开文件 NSString *pat原创 2014-08-06 18:51:13 · 6109 阅读 · 0 评论 -
Hybrid--WebView中使用Ajax
Hybrid框架下的app,使用的Ajax,需要注意的是UIWebViewDelegate不会监测到Ajax的request,也就是再执行Ajax代码时,shouldStartLoadWithReuqest等方法并不会被调用。其解决方法需要Javascript和navtive code一起来做,其基本原理可参考这片文章,其流程是在Javascript handler中每创建Ajax的请求时原创 2014-08-05 19:06:59 · 13164 阅读 · 6 评论 -
Hybrid----UIWebView的HTML页面
最近在做一些hybird框架的项目,对于embed的UIWebView,其宽度一般由Native app 指定,对于HTML页面其中若是width指定为device-width,那么embed的UIWebView的宽不应设置小于device-width的值,如ipad的宽为768在webView中查看HTML页面源代码- (void)webVie原创 2013-06-03 16:22:04 · 3666 阅读 · 0 评论 -
Hybrid----Debugging Web Content on iOS(在iOS设备上调试网页内容)
在iOS设备上调试网页内容用iOS 6已上版本的Safari,可以通过Mac调试移动网页内容,你可以直接看到JavaScript的错误,编辑HTML属性,改变CSS属性,甚至可以在mac机上完成开发,这片文章描述了如何使用web inspector调试网页内容。你应该使用桌面和数个iOS设备测试网页内容,如果不能做到真机测试,可以使用iOS模拟器,因为在iOS系统和OS X系统浏览翻译 2013-06-07 17:44:36 · 8965 阅读 · 0 评论 -
Hybrid----优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案
转载自:http://blog.youkuaiyun.com/yanghua_kobe/article/details/8209751简介本篇为大家介绍一个优秀的开源小项目:WebViewJavascriptBridge。它优雅地实现了在使用UIWebView时JS与ios 的ObjC nativecode之间的互调,支持消息发送、接收、消息处理器的注册与调用以及设置消息处理的回调。就像项转载 2013-04-15 10:17:51 · 6707 阅读 · 0 评论