有没有办法/解决方法来找出iphone设备与互联网的连接速度? 使用phonegap,您只能测量是否有2g / 3G连接或wifi连接(或无连接)。 但我想让我的应用程序找出是否只有慢速网络连接(2G / EDGE和更小)。
答案 0 :(得分:3)
编写一个返回1 MB数据的Web服务。使用Ext.ajax.request调用Ajax。同时也启动一个计时器。调用成功句柄时停止计时器。这将为您提供下载1MB数据所需的毫秒数。使用简单的数学来找出连接速度。
//start time here
Ext.ajax.request({
url: someurl_that_returns_1MB_of_data,
method: GET,
success: function (){
//stop time here
}
});
答案 1 :(得分:0)
如果您想知道该设备的连接类型,您只需使用 -
即可navigator.network.connection.type
请参阅http://docs.phonegap.com/en/1.4.1/phonegap_connection_connection.md.html#Connection