webPage是否可以检测它何时在IOS UIWebView中打开?

时间:2012-01-04 15:34:58

标签: objective-c ios

我想检测我的网页是否可以通过IOS应用程序中的UIWebView进行可视化。可能吗 ?怎么样?

感谢

4 个答案:

答案 0 :(得分:0)

您可以从HTTP标头转到User-Agent。但是我不确定您是否可以区分移动safari中显示的页面和Web视图。

答案 1 :(得分:0)

使用UIWebViewDelegate协议检查Http请求。

答案 2 :(得分:0)

您可以使用用户代理区分它,在mobile-safari中,用户代理字符串包含webView不包含的safari一词。

答案 3 :(得分:0)

我发现的最佳方法不仅可以检测设备,还可以检测设备功能。正在使用设备地图集

http://deviceatlas.com/

他们有一个极其确定的用户代理列表以及相关的设备功能。比如他们可以支持哪种类型的媒体以及屏幕分辨率。

如果您想要一种全方位的方式来检测移动设备,那么它们可以让您满意。