在iOS中,如何从Javascript(Web)检测设备是通过3G还是Wifi连接的?

6

在iOS的web上,我想通过Javascript来检测设备是通过3G还是Wifi连接?

在Android中,可以通过navigator.connection.type获取此信息。这个信息在iOS(iPad / iPhone)上是否可用?

请参见如何在移动safari上检测3G与Wifi连接?

2个回答

3

你不能这样做。iOS原生不支持此功能。你需要使用像PhoneGap这样的框架来实现它。


请问您能否分享一下这个信息的参考资料?这是苹果官方的吗?背后的原理是什么? - viebel
2
这是一个由安卓创建的属性,而不是W3C创建的,因此苹果没有必要给出官方理由来不支持它。 - koregan
自从它现在被标准化了(网络信息 API),有人知道苹果公司的立场吗? - barksten

0

你可以从JavaScript调用本地IOS代码,使用Reachability API查找连接性,并将值返回给JavaScript。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接