3

I need to modify the useragent for some requests, and therefore I would either need to get it first, or append something to it. What's the best way of doing this? Do you have to use a webview to do it, or are there other ways?

what i trying :

var  userAgent = ""
    if UIWebView().stringByEvaluatingJavaScript(from: "navigator.userAgent") != nil{
        userAgent  =  userAgent  + " Custom-Agent"
    }
    print(userAgent)
    UserDefaults.standard.register(defaults: ["UserAgent" : userAgent])
rmaddy
  • 314,917
  • 42
  • 532
  • 579
JDoe
  • 525
  • 1
  • 5
  • 16

1 Answers1

6

get user agent

var webView = UIWebView(frame: CGRect.zero)
var secretAgent: String? = webView.stringByEvaluatingJavaScript(from: "navigator.userAgent")

Change User-Agent

Nazmul Hasan
  • 10,130
  • 7
  • 50
  • 73