WKWebview 的使用及坑
生活随笔
收集整理的這篇文章主要介紹了
WKWebview 的使用及坑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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;
總結
以上是生活随笔為你收集整理的WKWebview 的使用及坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最详细的phpmailer的使用方法
- 下一篇: Windows 环境下安装redis 及