ios8 苹果推出wkwebView。 在ios9以下,loadRequest不能加载本地的html文件,如果要用wkwebView适配ios9以下,需要判断下。 ios9以下,需要把html文件拷贝到tmp路径下,然后再loadRequest。 ios9以后,提供了loadFileURL:allo ...
分类:
数据库 时间:
2016-09-27 19:14:47
阅读次数:
266
使用WKWebView的时候会出现明明自己做的一些页面有提示框, 为什么使用别人的页面提示框总是不显示, 其实很大部分原因是因为该提示框是通过JS调用的, 需要实现WKUIDelegate来进行监听 这里需要注意, completionHandler一定要调用, 否则会出错! ...
分类:
编程语言 时间:
2016-09-21 21:41:01
阅读次数:
239
WebKit 介绍 下面举个🌰 代码中有详细的注释 文/Ylang(简书作者)原文链接:http://www.jianshu.com/p/b9728204e5f9著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 ...
分类:
Web程序 时间:
2016-09-21 15:48:19
阅读次数:
239
一、Native开发中为什么需要H5容器 Native开发原生应用是手机操作系统厂商(目前主要是苹果的iOS和google的Android)对外界提供的标准化的开发模式,他们对于native开发提供了一套标准化实现和优化方案。但是他们存在一些硬伤,比如App的发版周期偏长、有时无法跟上产品的更新节奏 ...
分类:
移动开发 时间:
2016-09-18 10:19:08
阅读次数:
569
清除WKWebView的缓存 OC写法: swift写法再下下面。 清除WKWebView的缓存,让H5页面一刷新就更新至最新的页面 直接上代码~!~~ 要区分iOS9.0和8.0两种 - (void)deleteWebCache { if ([[UIDevice currentDevice].sy ...
分类:
Web程序 时间:
2016-09-09 11:41:58
阅读次数:
1523
一、Native开发中为什么需要H5容器 Native开发原生应用是手机操作系统厂商(目前主要是苹果的iOS和google的Android)对外界提供的标准化的开发模式,他们对于native开发提供了一套标准化实现和优化方案。但是他们存在一些硬伤,比如App的发版周期偏长、有时无法跟上产品的更新节奏 ...
分类:
移动开发 时间:
2016-09-09 00:56:54
阅读次数:
212
-(WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAct ...
分类:
Web程序 时间:
2016-09-08 18:12:03
阅读次数:
775
使用cordova做跨平台开发已久,针对于Android的性能与页面渲染问题仍然让人头疼,因为仍然有一部分人使用性能一般的手机,版本在 4.2-4.4之间,甚至都无法支持HTML5的flex布局,使得我们不得不使用crosswalk以增强我们的webview,但是它给我们带来的确 实使得安装包大了将 ...
分类:
移动开发 时间:
2016-09-06 06:41:07
阅读次数:
426
开发App的过程中,常常会遇到在App内部加载网页,通常用UIWebView加载。这个自iOS2开始使用的网页加载器一直是开发的心病:加载速度慢,占用内存多,优化困难。如果加载网页多,还可能因为过量占用内存而给系统kill掉。各种优化的方法效果也不那么明显(点击查看常用优化方法)。 iOS8以后,苹 ...
分类:
Web程序 时间:
2016-09-02 10:03:34
阅读次数:
263
1.在使用两者的过程中发现前者比后者节省内存一倍多,WKWebView 是苹果在 iOS 8 中引入的新组件,目的是给出一个新的高性能的 Web View 解决方案,摆脱过去 UIWebView 的老旧笨重特别是内存占用量巨大的问题。 2.导入#import <WebKit/WebKit.h> NS ...
分类:
Web程序 时间:
2016-08-30 21:13:10
阅读次数:
236