维基百科在iPad上以不同的方式呈现WkWebView和Safari

时间:2019-01-04 19:46:32

标签: ios ipad wkwebview

此问题特定于iPad。

当我在应用中使用WKWebView时,其“用户代理”字段与Safari发送的字段相同。但是,维基百科返回到我的应用程序的页面包含标准的维基百科侧栏。 iPad上的Safari没有显示侧栏。

我希望WKWebview的行为与Safari相同。我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用SFSafariViewController代替,其行为与Safari相同

if let url = URL(string: urlString) {
        let config = SFSafariViewController.Configuration()
        config.entersReaderIfAvailable = true

        let vc = SFSafariViewController(url: url, configuration: config)
        present(vc, animated: true)
    }