在网站上检测iphone的连接类型?

时间:2010-10-12 15:44:01

标签: iphone networking connection

是否可以使用javascript,PHP(或其他任何东西!)来查看iphone是否正在使用3g或来自网站的wifi?如果您看到3G,我们想加载低分辨率内容,

我找到了SCNetworkReachabilityFlags但这仅适用于应用......

任何指针都会很棒!

1 个答案:

答案 0 :(得分:3)

我不希望服务器端可以实现这一点。从客户端来看,正如您所说,您可以使用系统配置框架和SCReachabilityFlags,但只能使用客户端。

就您的服务器而言,除了与互联网的即时连接之外,它对任何请求的连接类型一无所知。

来自iPhone的请求可能会通过防火墙,路由器,网桥,集线器,无线,有线,几乎任何类型的网络连接到您的服务器。

3G部分只是手机和数据提供商(AT& T,O2等)之间的连接,之后,它是任何人猜测的,并且肯定会有所不同,具体取决于数据提供商和服务器之间的路由

我能给出的最佳建议是拥有一个目标网页,让用户决定是否加载网站的高分辨率或低分辨率版本。至少那么,如果他们提出巨大的数据账单,它就会失控......