1. <small id='CisEW'></small><noframes id='CisEW'>

      <bdo id='CisEW'></bdo><ul id='CisEW'></ul>
    1. <tfoot id='CisEW'></tfoot>

    2. <i id='CisEW'><tr id='CisEW'><dt id='CisEW'><q id='CisEW'><span id='CisEW'><b id='CisEW'><form id='CisEW'><ins id='CisEW'></ins><ul id='CisEW'></ul><sub id='CisEW'></sub></form><legend id='CisEW'></legend><bdo id='CisEW'><pre id='CisEW'><center id='CisEW'></center></pre></bdo></b><th id='CisEW'></th></span></q></dt></tr></i><div id='CisEW'><tfoot id='CisEW'></tfoot><dl id='CisEW'><fieldset id='CisEW'></fieldset></dl></div>
    3. <legend id='CisEW'><style id='CisEW'><dir id='CisEW'><q id='CisEW'></q></dir></style></legend>

      如何设置“用户代理"?Swift 中 UIWebView 的标头

      时间:2023-10-22

          <tbody id='ggYbp'></tbody>
            • <bdo id='ggYbp'></bdo><ul id='ggYbp'></ul>
              <tfoot id='ggYbp'></tfoot>

                <legend id='ggYbp'><style id='ggYbp'><dir id='ggYbp'><q id='ggYbp'></q></dir></style></legend>
              • <i id='ggYbp'><tr id='ggYbp'><dt id='ggYbp'><q id='ggYbp'><span id='ggYbp'><b id='ggYbp'><form id='ggYbp'><ins id='ggYbp'></ins><ul id='ggYbp'></ul><sub id='ggYbp'></sub></form><legend id='ggYbp'></legend><bdo id='ggYbp'><pre id='ggYbp'><center id='ggYbp'></center></pre></bdo></b><th id='ggYbp'></th></span></q></dt></tr></i><div id='ggYbp'><tfoot id='ggYbp'></tfoot><dl id='ggYbp'><fieldset id='ggYbp'></fieldset></dl></div>

                <small id='ggYbp'></small><noframes id='ggYbp'>

                本文介绍了如何设置“用户代理"?Swift 中 UIWebView 的标头的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在将 Xcode 6 用于带有 Swift 的 iOS 应用程序.我有一个带有嵌入式 UIWebView 的简单 ViewController.您可以在下面找到代码.现在我想更改 User-Agent HTTP 标头.我尝试使用 NSURLRequestsetValue 方法,但它不起作用(请参阅未注释的行).有人知道怎么做吗?

                I am using Xcode 6 for an iOS App with Swift. I have got a simple ViewController with an embedded UIWebView. You can find the code below. Now I want to change the User-Agent HTTP header. I tried to use the setValue method of NSURLRequest but it didn't work (see uncommented line). Does anyone know how to do that?

                import UIKit
                
                class WebViewController: UIViewController {
                
                    @IBOutlet weak var webView: UIWebView!
                
                    override func viewDidAppear(animated: Bool) {
                        var url = NSURL(string: "https://www.samplepage.com")
                
                        var request = NSMutableURLRequest(URL: url)
                
                        // request.setValue("Custom-Agent", forHTTPHeaderField: "User-Agent")
                
                        webView.loadRequest(request)
                    }
                }
                

                推荐答案

                这将更改通过正常"堆栈进行的任何调用的代理.

                This will change the agent of any call made through the 'normal' stack.

                斯威夫特 2:

                NSUserDefaults.standardUserDefaults().registerDefaults(["UserAgent": "Custom-Agent"])
                

                斯威夫特 3:

                UserDefaults.standard.register(defaults: ["UserAgent": "custom value"])
                

                这篇关于如何设置“用户代理"?Swift 中 UIWebView 的标头的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:UIWebView 和本地 css 文件 下一篇:如何判断 UIWebView 何时完成渲染(未加载)?

                相关文章

                <legend id='q2DM2'><style id='q2DM2'><dir id='q2DM2'><q id='q2DM2'></q></dir></style></legend>

              • <tfoot id='q2DM2'></tfoot>

                  <i id='q2DM2'><tr id='q2DM2'><dt id='q2DM2'><q id='q2DM2'><span id='q2DM2'><b id='q2DM2'><form id='q2DM2'><ins id='q2DM2'></ins><ul id='q2DM2'></ul><sub id='q2DM2'></sub></form><legend id='q2DM2'></legend><bdo id='q2DM2'><pre id='q2DM2'><center id='q2DM2'></center></pre></bdo></b><th id='q2DM2'></th></span></q></dt></tr></i><div id='q2DM2'><tfoot id='q2DM2'></tfoot><dl id='q2DM2'><fieldset id='q2DM2'></fieldset></dl></div>
                1. <small id='q2DM2'></small><noframes id='q2DM2'>

                    <bdo id='q2DM2'></bdo><ul id='q2DM2'></ul>