1、使用
略
2、互動
1.WebViewJavascriptBridge 非同步執行 沒有同步方法 2.dsBridge 有同步有非同步 用法 github有
3、白屏問題
- (void)webViewWebContentProcessDidTerminate:(WKWebView *)webView{ [webView reload]; }
4、清快取問題
NSSet *websiteDataTypes = [NSSet setWithArray:@[
WKWebsiteDataTypeDiskCache,
WKWebsiteDataTypeOfflineWebApplicationCache,
WKWebsiteDataTypeMemoryCache,
WKWebsiteDataTypeLocalStorage,//如果有快取的話 這個不能刪
WKWebsiteDataTypeCookies,//如果有快取的話 這個不能刪
WKWebsiteDataTypeSessionStorage,//如果有快取的話 這個不能刪
WKWebsiteDataTypeIndexedDBDatabases,
WKWebsiteDataTypeWebSQLDatabases
]];
NSDate *dateFrom = [NSDate dateWithTimeIntervalSince1970:0];
[[WKWebsiteDataStore defaultDataStore] removeDataOfTypes:websiteDataTypes modifiedSince:dateFrom completionHandler:^{
// 結束回撥
}];
複製程式碼
5、播放視訊自動全屏問題
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init]; config.allowsInlineMediaPlayback = YES;