【发布时间】:2010-10-12 15:44:01
【问题描述】:
是否有可能使用 javascript、PHP(或任何东西!)来查看 iphone 使用的是来自网站的 3g 还是 wifi?如果您看到的是 3G,我们希望加载低分辨率内容,
我找到了 SCNetworkReachabilityFlags,但这只是针对应用程序...
任何指针都会很棒!
丹
【问题讨论】:
标签: iphone networking connection
是否有可能使用 javascript、PHP(或任何东西!)来查看 iphone 使用的是来自网站的 3g 还是 wifi?如果您看到的是 3G,我们希望加载低分辨率内容,
我找到了 SCNetworkReachabilityFlags,但这只是针对应用程序...
任何指针都会很棒!
丹
【问题讨论】:
标签: iphone networking connection
我不希望这在服务器端是可能的。从客户端,如您所说,您可以使用系统配置框架和SCReachabilityFlags,但只能使用客户端。
就您的服务器而言,除了与互联网的直接连接之外,它对任何请求进入的连接类型一无所知。
来自 iPhone 的请求可能会通过防火墙、路由器、网桥、集线器、无线、有线以及几乎任何类型的网络到达您的服务器。
3G 部分只是手机和数据提供商(AT&T、O2 等)之间的连接,之后,任何人都可以猜测,并且肯定会根据数据提供商和您的服务器之间的路由而有所不同。
我能给出的最佳建议是拥有一个着陆页,让用户决定是否加载网站的高分辨率或低分辨率版本。至少,如果他们需要支付巨额数据费用,那你就不用管了……
【讨论】: