如何在 Swift 3.0 中使用 UIWebView 请求网页的桌面版本? [英] How can I request a desktop version of a webpage using UIWebView in Swift 3.0?

查看:18
本文介绍了如何在 Swift 3.0 中使用 UIWebView 请求网页的桌面版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

更新实际上,我试图从其他来源找到它,但没有明确的答案可以完美地工作.(例如:如何请求桌面Swift 2 中网页的版本)

Update Actually I tried to find it from other sources, but there is nowhere clear answer that will be working perfectly. (example : How to request the desktop version of a webpage in Swift 2)

请帮忙.用可行的例子提供答案.

Please, help up. Provide the answer with the workable example.

推荐答案

WKWebView 应该可以解决您的问题 - 您可以在代码中定义它.这样做:

A WKWebView should solve your problem - you can define it in your code. Do this:

var webView : WKWebView!
override func loadView() {
    super.loadView()

    let config = WKWebViewConfiguration()
    webView = WKWebView(frame: self.view.frame, configuration: config)
    self.webView!.uiDelegate = self
    webView.customUserAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36"
    //load URL here
    let url = NSURL(string: "https://stackoverflow.com/")!
    webView.load(URLRequest(url: url as URL))
    self.view.addSubview(webView)


}

这篇关于如何在 Swift 3.0 中使用 UIWebView 请求网页的桌面版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆