Ios WKWEBVIEW仅显示网站的移动版本

Ios WKWEBVIEW仅显示网站的移动版本,ios,xcode,ipad,wkwebview,Ios,Xcode,Ipad,Wkwebview,iPad版的my app通过WKWEBVIEW显示桌面版的网站。我想强制WKWEBVIEW只显示不同网站的移动版本 有什么想法吗?您是否已经尝试清除所有缓存并设置用户代理 大概是这样的: let dataTypes = NSSet(array: [ WKWebsiteDataTypeDiskCache, WKWebsiteDataTypeOfflineWebApplicationCache, WKWebsiteDataTypeMemoryCache, WKWebs

iPad版的my app通过WKWEBVIEW显示桌面版的网站。我想强制WKWEBVIEW只显示不同网站的移动版本


有什么想法吗?

您是否已经尝试清除所有缓存并设置用户代理

大概是这样的:

let dataTypes = NSSet(array: [
    WKWebsiteDataTypeDiskCache,
    WKWebsiteDataTypeOfflineWebApplicationCache,
    WKWebsiteDataTypeMemoryCache,
    WKWebsiteDataTypeLocalStorage,
    WKWebsiteDataTypeCookies,
    WKWebsiteDataTypeSessionStorage,
    WKWebsiteDataTypeIndexedDBDatabases,
    WKWebsiteDataTypeWebSQLDatabases])
let date = NSDate(timeIntervalSince1970: 0)
WKWebsiteDataStore.defaultDataStore().removeDataOfTypes(websiteDataTypes as! Set<String>, modifiedSince: date, completionHandler:{ })

也许你应该试试这个,但也许这不是最好的解决方案

这有帮助吗?不太可能,它已经很旧了,并且没有给出UserAgent方法
webview.customUserAgent = "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_3 like Mac OS X; ja-jp) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5"