是否有任何方法可以使用javascript检测网络连接类型?

是否有任何方法可以使用javascript检测网络连接类型?,javascript,connection,internet-connection,Javascript,Connection,Internet Connection,我想知道是否有任何方法可以检查用户是否使用javascript从2G、3G、4G或WiFi连接。据我所知,只有Mozilla提供了网络信息API,可以帮助检测“wifi”、“蜂窝”等一般连接类型。将网络暴露于javascript是错误的方法。无论如何,为了更好地理解,请通过下面的链接 还有一个可以提供帮助,但只支持mozilla,有关信息,请访问下面的链接 将网络暴露于javascript是一种错误的方法。无论如何,为了更好地理解,请通过下面的链接 还有一个可以提供帮助,但只支持mozill

我想知道是否有任何方法可以检查用户是否使用javascript从2G、3G、4G或WiFi连接。据我所知,只有Mozilla提供了网络信息API,可以帮助检测“wifi”、“蜂窝”等一般连接类型。

将网络暴露于javascript是错误的方法。无论如何,为了更好地理解,请通过下面的链接

还有一个可以提供帮助,但只支持mozilla,有关信息,请访问下面的链接


将网络暴露于javascript是一种错误的方法。无论如何,为了更好地理解,请通过下面的链接

还有一个可以提供帮助,但只支持mozilla,有关信息,请访问下面的链接


谢谢您的回复。但是您是否在mozilla浏览器中尝试过网络信息API。当我在文档中尝试“检测连接更改”的示例时,我遇到了类似“TypeError:连接未定义”的错误。可能是因为它是一种“实验技术”?是的,你说得对,因为它还没有完全稳定下来,所以在实现网络信息API时会出现问题,在使用它之前还要检查移动/桌面浏览器的兼容性!它在移动浏览器中运行良好。我使用的是Motog第二代移动设备,并在Chrome、Opera、Mozilla浏览器中进行了检查,它工作得非常好。让我们希望它能很快在所有平台上稳定下来:)navigator.connection,这是本链接中给出的答案,在Mac OS和Windows上的Firefox/Chrome上不起作用。我不推荐这种解决方案。谢谢你的回复。但是您是否在mozilla浏览器中尝试过网络信息API。当我在文档中尝试“检测连接更改”的示例时,我遇到了类似“TypeError:连接未定义”的错误。可能是因为它是一种“实验技术”?是的,你说得对,因为它还没有完全稳定下来,所以在实现网络信息API时会出现问题,在使用它之前还要检查移动/桌面浏览器的兼容性!它在移动浏览器中运行良好。我使用的是Motog第二代移动设备,并在Chrome、Opera、Mozilla浏览器中进行了检查,它工作得非常好。让我们希望它能很快在所有平台上稳定下来:)navigator.connection,这是本链接中给出的答案,在Mac OS和Windows上的Firefox/Chrome上不起作用。我不推荐这种解决方案。