【问题标题】:In iOS, how to detect from Javascript (web) the device is connected via 3G or Wifi?在 iOS 中,如何从 Javascript(网络)中检测设备是通过 3G 还是 Wifi 连接的?
【发布时间】:2012-02-19 09:22:50
【问题描述】:

在 iOS 网页版中,我想通过 Javascript 检测设备是通过 3G 还是 Wifi 连接的?

在 Android 中,此信息可通过 navigator.connection.type 获得。此信息可在 iOS (iPad/iPhone) 上使用吗?

见How do you detect 3G vs. Wifi connection on mobile safari?

【问题讨论】:

    标签: javascript iphone ios ipad


    【解决方案1】:

    你不能。 iOS 本身不支持此功能。您必须使用像 PhoneGap 这样的框架来实现这一点。

    【讨论】:

    • 您能否分享此信息的参考资料。是苹果官方的吗?其背后的原理是什么?
    • 这是一个 android 创建的属性,而不是 W3C,所以 Apple 不需要官方理由不支持它。
    • 既然已经标准化了(The Network Information API) 有谁知道苹果的立场吗?
    【解决方案2】:

    您可以从 javascript 调用本机 IOS 代码,在 Reachability API 中查找连接,并将值返回给 Javascript..

    【讨论】:

      猜你喜欢
      • 2012-04-09
      • 2015-05-31
      • 2013-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-29
      • 2019-12-31
      相关资源
      最近更新 更多