作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
在 iOS 上有没有办法获取设备的用户代理?我不想对其进行硬编码,因为我需要所有设备的用户代理,并且我需要将用户代理附加到 URL。
谢谢。
最佳答案
在 iOS 中确定用户代理的一种更简单的方法是使用对 this SO post 的接受答案直接从 UIWebView
获取它。 .引用该答案:
The solution was to create a UIWebView and then just use javascript to pull out the user agent.
UIWebView* webView = [[UIWebView alloc] initWithFrame:CGRectZero];
NSString* secretAgent = [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];
关于iphone - 如何在 iOS 上获取用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8579019/
我是一名优秀的程序员,十分优秀!