- DMWebView support UIWebView & WKWebView, also integrating with WebViewJavascriptBridge
- UIWebView seamless switching to WKWebView
- support interaction between Oc and JS by using WebViewJavascriptBridge
pod 'DMWebView','~>0.1.2'
UIWebView replaced by DMWebView
- WKWebView不支持scale的设置
- html不弹alert
- AppStore以及tel的跳转,openURL
- WKWebView 不支持post请求(这个没有在demo中体现,如遇见此问题,stackOverflow有解决方案,或直接改成get请求即可)
- [[NSURLCache sharedURLCache] removeAllCachedResponses]; WKWebView清缓存不起作用了哦。(解决方案N多,不一一列举了。譬如缓存策略采用:NSURLRequestReloadIgnoringLocalCacheData)
- 解决 2.5.2 itms-services://
-
修复无法下载企业包的bug
-
WebViewJavascriptBridge 升级到 6.0.3
pod 'WebViewJavascriptBridge','~>6.0.3'
- 解决 iOS 8.0 - iOS 8.2 白屏问题
if(wkWebView && self.usingUIWebView == NO && [[[UIDevice currentDevice] systemVersion] floatValue] > 8.2) {
[self initWKWebView];
_usingUIWebView = NO;
}
- WebViewJavascriptBridge 6.0.0 已解决无法与原生OC交互问题,故更新到'6.0.2':
pod 'WebViewJavascriptBridge','~>6.0.2'
- 解决WebViewJavascriptBridge '5.0.8' https 请求bug,(目前6.0.0 无法与原生OC交互)更新到'5.1':
pod 'WebViewJavascriptBridge','~>5.1'