在 - (void)webViewDidFinishLoad:(UIWebView *)webView ; 事件中[self.webView stringByEvaluatingJavaScriptFromString: @"useLocalPaths()"]; 调用html页面的js方法 ...
分类:
移动开发 时间:
2016-04-24 12:38:29
阅读次数:
205
UIWebView加载工程本地网页与本地图片- (void)viewDidLoad{ [super viewDidLoad]; NSString *filePath = [[NSBundle mainBundle]pathForResource:@"1" ofType:@"html"]; NSStr ...
分类:
Web程序 时间:
2016-04-22 18:27:33
阅读次数:
164
IOS:Objective-C 和 JavaScript 的相互调用 iOS7以前,iOS SDK 并没有原生提供 js 调用 native 代码的 API。但是 UIWebView 的一个 delegate 方法使我们可以做到让 js 需要调用时,通知 native。在 native 执行完相应调 ...
分类:
移动开发 时间:
2016-04-20 21:46:03
阅读次数:
273
UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 stringByEvaluatingJavaScriptF ...
分类:
编程语言 时间:
2016-04-19 13:53:27
阅读次数:
186
很多关于objc 与 js 交互的文章都比较适用于 mac开发,iOS的webview 还是有所不一样, 参考:http://blog.sina.com.cn/s/blog_693de6100102vhuh.html 本文提供了一个很好解决UIWebView内js和objc 交互的思路。 自然,从o ...
分类:
编程语言 时间:
2016-04-18 18:59:46
阅读次数:
207
UIWebview不同于WkWebview没有加载进度属性来判断加载是否完成了 它有个回调方法 - (void)webViewDidFinishLoad:(UIWebView *)webView; 这个方法的苹果官方文档关于它的说明也是含糊的 - (void)webViewDidFinishLoad ...
分类:
移动开发 时间:
2016-04-18 18:48:10
阅读次数:
243
iOS和H5交互的时候,H5需要用userAgent带一些参数,需要我们修改默认的UserAgent为自定义的。 首先,给大家普及一下userAgent的历史,点击UserAgent查看。 网上搜了好多资料。没有一个方式是好用的,总结起来,以下2个方法都不好用: 1 ,直接设置request的hea ...
分类:
移动开发 时间:
2016-04-18 13:15:37
阅读次数:
272
一、综述 现在很多的应用都会在多种平台上发布,所以很多程序猿们都开始使用Hybrid App的设计模式。就是在app上嵌入网页,只要写一份网页代码,就可以跑在不同的系统上。在iOS中,app多是通过WebView来加载网页,由于功能需求等原因,代码中少不得要和跟网页交互。 二、原理 在iOS中,本地 ...
分类:
编程语言 时间:
2016-04-15 02:02:02
阅读次数:
1554
背景: 最近公司准备上一个只有原生登录界面 + H5网页 ,并且支持ios7.0 以上系统的混合app;这可把我难住了,原生的UI界面我可以正写反写各种style把界面搭建起来。而要这个app的难点在于交互,与前端h5 的交互。 经同事推荐,使用webViewJavascripeBridge 这个交 ...
分类:
Web程序 时间:
2016-04-14 20:56:58
阅读次数:
224
WebView和JavaScript交互 收藏备用 WebView和JavaScript交互 收藏备用 关于UIWebView的一些事(进度条私有实现 iOS UIWebView中javascript与Objective-C交互、获取摄像头 iOS中JavaScript和OC交互 ios与js交互, ...
分类:
编程语言 时间:
2016-04-13 18:29:16
阅读次数:
204