获取HTTP请求的iOS设备默认系统用户代理

时间:2015-09-15 11:49:50

标签: ios uiwebview wkwebview

我正在与需要使用特定用户代理字符串的API进行通信。这种格式基本上是User-Agent: IOS_USER_AGENT API_CUSTOM_AGENT

investigation后,我发现人们会使用UIWebView并应用javascript函数来提取系统用户代理字符串。现在不推荐UIWebView,它的替换WKWebView提供了一种计算用户代理的异步方法(不适合我的目的)。

有没有办法提取某种形式的iOS用户代理字符串,而无需随机创建一些屏幕外的Web视图。特别是对于SFSafariViewController,我认为这些网络视图在将来不会被弃用是完全不可能的。

我知道像WhatsApp和Facebook这样的应用使用系统User-Agent see here。问题是,在不涉及网络视图欺骗的情况下实现这一目标的最可靠方法是什么?

0 个答案:

没有答案