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



这个问题是特定于iPad的。

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

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

你可以改用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)
    }

相关内容

  • 没有找到相关文章

最新更新