Reputation: 248
I want to custom UserAgent(UA) in UIWebView using registerDefaults method of NSUserDefaults
NSString *userAgent = @"test user agent";
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:userAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dict];
[test result]
iOS 17.0 > UserAgent: Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
iOS 16.4 > UserAgent: test user agent
iOS 15.0 > UserAgent: test user agent
UserAgent cannot be changed from UserDefaults only iOS 17 Device using Xcode 15
I know it can be replaced with WKWebView customUserAgent.
webview.customUserAgent = "test user agent"
But, I want to know how to custom UserAgent(UA) in not WKWebview but UIWebView.
Upvotes: 4
Views: 1824