是否可以使用javascript,PHP(或其他任何东西!)来查看iphone是否正在使用3g或来自网站的wifi?如果您看到3G,我们想加载低分辨率内容,
我找到了SCNetworkReachabilityFlags但这仅适用于应用......
任何指针都会很棒!
丹
答案 0 :(得分:3)
我不希望服务器端可以实现这一点。从客户端来看,正如您所说,您可以使用系统配置框架和SCReachabilityFlags
,但只能使用客户端。
就您的服务器而言,除了与互联网的即时连接之外,它对任何请求的连接类型一无所知。
来自iPhone的请求可能会通过防火墙,路由器,网桥,集线器,无线,有线,几乎任何类型的网络连接到您的服务器。
3G部分只是手机和数据提供商(AT& T,O2等)之间的连接,之后,它是任何人猜测的,并且肯定会有所不同,具体取决于数据提供商和服务器之间的路由
我能给出的最佳建议是拥有一个目标网页,让用户决定是否加载网站的高分辨率或低分辨率版本。至少那么,如果他们提出巨大的数据账单,它就会失控......