gpt4 book ai didi

php - 有没有办法检测用户是否在使用 php 或 javascript 的 wifi 连接上?

转载 作者:可可西里 更新时间:2023-11-01 12:25:59 24 4
gpt4 key购买 nike

似乎找不到这方面的任何信息,但想知道是否有任何方法可以检测用户是否使用 wifi 连接,特别是公共(public) wifi,使用 javascript 或 php?

最佳答案

我知道有两种方法可以做到这一点:

  1. 对照数据库检查 IP。顺便说一句,此选项为您提供的不仅仅是运营商信息。它还可以为您提供 ISP 的位置和名称、映射到该 IP 的域、纬度/经度、邮政编码、时区等。看http://www.quova.com/对于允许这样做的 RESTful API。

  2. 以编程方式:这仅适用于 Android 2.2+ 版本。这是对 navigator.connection 的简单检查。希望这可以帮助。这是一个测试页面:

<html>
<head>
<script type="text/javascript">
function checkWIFI() {
var output = document.getElementById('connectionCheck');
var html = "Checking...<br/>Connection: ";
if (navigator.connection) {
var type = navigator.connection.type;
switch (type) {
case navigator.connection.UNKNOWN:
html += "Unknown";
break;
case navigator.connection.ETHERNET:
html += "Ethernet";
break;
case navigator.connection.WIFI:
html += "Wifi";
break;
case navigator.connection.CELL_2G:
html += "Cell 2G";
break;
case navigator.connection.CELL_3G:
html += "Cell 3G";
break;
default:
html += "Missing";
}
} else {
html += "Connection type not supported.";
}
output.innerHTML = html;
}
</script>
</head>
<body onload="checkWIFI();">
<div id="connectionCheck">
</div>
</body>
</html>

关于php - 有没有办法检测用户是否在使用 php 或 javascript 的 wifi 连接上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459029/

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