EEYatHo 앱 깎는 이야기

Swift ) Set Custom UserAgent - EEYatHo iOS 본문

iOS, Swift

Swift ) Set Custom UserAgent - EEYatHo iOS

EEYatHo 2021. 10. 1. 13:46
반응형

 

let userAgent = UIWebView().stringByEvaluatingJavaScript(from: "navigator.userAgent")! + " \(customAgent)"

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

이렇게만 해주면 정말 신기하게도; WKWebView의 userAgent 기본값으로 세팅된다.

( webview.customAgent = "\(필요한 값)" 이런식으로 안넣어줘도 말이다!! )

 

오우오우 신기방기 그런데 iPhone에서만 기본값으로 세팅되고, iPad는 세팅이 안된다;

이게 대체 모손일이야.......

 

결국 iPad까지 고려하면, 아래처럼 세팅 해줘야한다..

webView.customUserAgent = UserDefaults.standard.string(forKey: "UserAgent")

 

하 근본적인 원인을 모르겠네..

Comments