iOS開發之iOS13WKWebView在iPad上獲取到的UserAgent

獲取到的值:其中設備欄為Macintosh,13以前為iPad

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko)

解決辦法:
只需要在WKWebView初始化的時候設置下preferredContentMode的值為WKContentModeMobile即可:

WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
if (@available(iOS 13.0, *)) {
   configuration.defaultWebpagePreferences.preferredContentMode = WKContentModeMobile;
}

參考:
WKWebView 在 iOS13 iPadOS 獲取到的UserAgent中的設備變成Macintosh的問題

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容