【问题标题】:detect connection type for iphone on website?在网站上检测 iphone 的连接类型?
【发布时间】:2010-10-12 15:44:01
【问题描述】:

是否有可能使用 javascript、PHP(或任何东西!)来查看 iphone 使用的是来自网站的 3g 还是 wifi?如果您看到的是 3G,我们希望加载低分辨率内容,

我找到了 SCNetworkReachabilityFlags,但这只是针对应用程序...

任何指针都会很棒!

【问题讨论】:

    标签: iphone networking connection


    【解决方案1】:

    我不希望这在服务器端是可能的。从客户端,如您所说,您可以使用系统配置框架和SCReachabilityFlags,但只能使用客户端。

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

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

    3G 部分只是手机和数据提供商(AT&T、O2 等)之间的连接,之后,任何人都可以猜测,并且肯定会根据数据提供商和您的服务器之间的路由而有所不同。

    我能给出的最佳建议是拥有一个着陆页,让用户决定是否加载网站的高分辨率或低分辨率版本。至少,如果他们需要支付巨额数据费用,那你就不用管了……

    【讨论】:

    • 干杯!你认为我可以在网页上使用 SCReachabilityFlags 作为 javascript 吗?
    • 不,它是一个 Objective-C API,仅适用于本机编译的应用程序。
    猜你喜欢
    • 2010-10-10
    • 2020-01-04
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多