【问题标题】:Is there any way to detect network connection type using javascript? [duplicate]有没有办法使用javascript检测网络连接类型? [复制]
【发布时间】:2015-05-15 05:49:58
【问题描述】:

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

【问题讨论】:

    标签: javascript connection internet-connection


    【解决方案1】:

    将您的网络暴露给 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

    【讨论】:

    • 感谢您的回复。但是您是否尝试过 Mozilla 浏览器中的网络信息 API。当我在文档中尝试“检测连接更改”的示例时,我收到了类似“TypeError:连接未定义”的错误。可能是因为它是一种“实验性技术”?
    • 是的,你说得对,它还没有完全稳定,所以在实现 Network_Information_API 时会出现问题,并且在使用它之前还要检查移动/桌面浏览器的兼容性
    • 有趣!它在移动浏览器中运行良好。我正在使用 Motog 2nd Gen 移动设备并检查了 Chrome、Opera、Mozilla 浏览器,它运行良好。让我们希望它很快会在所有平台上稳定下来:)
    • navigator.connection,这是此链接中给出的答案,不适用于 Mac OS 和 Windows 上的 Firefox/Chrome。我不推荐这种解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 2014-08-19
    相关资源
    最近更新 更多