有没有什么办法可以检测使用javascript的网络连接类型?

有没有什么办法可以检测使用javascript的网络连接类型?

问题描述:

我想知道是否有任何方法来检查用户是否使用javascript从2G,3G,4G或WiFi连接。据我所知,只有Mozilla提供了一个网络信息API,它有助于检测'wifi','cellular'等一般连接类型。有没有什么办法可以检测使用javascript的网络连接类型?

这是一种将您的网络暴露给javascript的错误方法。反正你更好的了解请进行下面的链接

How do I check connection type (WiFi/LAN/WWAN) using HTML5/JavaScript?

而且有一个能有所帮助,但只支持Mozilla和您的信息,您可以访问以下链接

https://developer.mozilla.org/en-US/docs/Web/API/Network_Information_API

+0

感谢您的回复。但是,您是否在Mozilla浏览器中尝试过Network Information API?当我尝试在文档中检测到“检测连接更改”的示例时,出现'TypeError:connection is undefined'等错误。可能是因为它是一种“实验技术”? – Prasad

+0

是的,你是对的更多,它尚未完全稳定,所以会有实施Network_Information_API的问题,并在使用前检查移动/桌面浏览器的兼容性 – Sumit

+0

有趣!它在移动浏览器中运行良好。我使用的是Motog 2nd Gen移动设备,并使用Chrome,Opera,Mozilla浏览器进行了检查,其工作状况非常好。让我们希望很快它就会在所有平台上稳定下来:) – Prasad