有没有办法使用JavaScript检测网络连接类型?

8

我想知道是否有一种方法可以使用javascript检查用户是从2G、3G、4G还是WiFi连接。据我所知,只有Mozilla提供了一个网络信息API,它可以帮助检测如'wifi'、'cellular'等的一般连接类型。

1个回答

1

谢谢您的回复。但是,您是否尝试在Mozilla浏览器中使用网络信息API?当我尝试文档中的“检测连接更改”的示例时,我遇到了错误,如“TypeError:connection未定义”。可能是因为它是一项“实验性技术”? - Prasad
是的,你说得对。此外,它还没有完全稳定下来,因此在实现Network_Information_API时可能会出现问题。在使用之前,请检查移动/桌面浏览器的兼容性。 - Sumit Surana
有趣!在移动浏览器中运行良好。我正在使用Motog 2nd Gen移动设备,并在Chrome,Opera,Mozilla浏览器中进行了检查,它完美地运行。让我们希望它很快能够在所有平台上稳定下来 :) - Prasad
navigator.connection,在此链接中给出的答案在Mac OS和Windows上的Firefox / Chrome上不起作用。我不推荐使用这个解决方案。 - Ian Steffy

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