gpt4 book ai didi

javascript - 通过 javascript 或 jquery 确定用户的互联网连接类型

转载 作者:行者123 更新时间:2023-12-02 17:22:45 26 4
gpt4 key购买 nike

我正在使用 JavaScript 根据 IP 地址查找用户的位置。它适用于除蜂窝网络之外的所有网络(不幸的是,蜂窝网络是我网站访问者的大部分)。对于蜂窝连接,位置通常偏离 100 英里或更远。

该网站的精简版本如下: http://autopilothomelistings.com/ab/geoip13.html

我正在尝试找出一种方法来确定我的网站的访问者是使用无线连接还是使用 Wifi/LAN,以便我可以根据连接类型显示替代内容,但我还没有找到一个合适的答案。我可以检查设备或浏览器,但这些没有帮助,因为“移动”设备可以使用 WiFi(这会产生准确的位置),也可能使用蜂窝网络(这不准确)。

我发现了一些有些相关的线程,但最终没有提供任何帮助:

1.) 讨论 Apple 的 Reachability 类的线程: How to identify internet connection type and it's current speed

2.) 讨论 navigator.connection 的线程: How do I check connection type (WiFi/LAN/WWAN) using HTML5/JavaScript? - 理论上看起来很有希望,但是当我查看此处的文档时:https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation.connection - 主要浏览器似乎不支持它。

3.) 使用 javascript 确定连接速度的线程: How to Determine Connection Type in JavaScript

任何想法都将不胜感激。我希望有一种简单的方法来检查客户端的连接类型。

最佳答案

直接说你不能。

目前 w3.org 中有一个草案 Here ,它提供了信息,它是实验性的。但目前只有选定的和更新的浏览器支持该方法。

Mozilla甚至在其兼容性报告中都没有定义它,但是你可以看到它的父类兼容性 Here ,这说明这个方法还是很落后的。

还有一些方法可用,例如iOS,Windows APP,PhoneGAP(他们支持,因为他们已经构建了应用程序。Here is information on API)

关于javascript - 通过 javascript 或 jquery 确定用户的互联网连接类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23772390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com