在基于 Web 的应用程序中,我使用 JSP 和 servlet。当用户从他的计算机访问应用程序时,用户应该知道他/她正在使用什么连接。如何检测用户的互联网连接类型并将其显示在页面上?
实际上,我想检测连接类型,即用户是使用代理还是直接(使用 USB 调制解调器)互联网。
有没有可能使用 java-script 检查这个?如果不是,那么有什么可能的方法来做到这一点?
在基于 Web 的应用程序中,我使用 JSP 和 servlet。当用户从他的计算机访问应用程序时,用户应该知道他/她正在使用什么连接。如何检测用户的互联网连接类型并将其显示在页面上?
实际上,我想检测连接类型,即用户是使用代理还是直接(使用 USB 调制解调器)互联网。
有没有可能使用 java-script 检查这个?如果不是,那么有什么可能的方法来做到这一点?
你可以试试:
var online = navigator.onLine;
签出以下几行:
var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
function updateConnectionStatus() {
alert("Connection bandwidth: " + connection.bandwidth + " MB/s");
if (connection.metered) {
alert("The connection is metered!");
}
}
connection.addEventListener("change", updateConnectionStatus);
updateConnectionStatus();
我很想知道是否有一个,但我确定 javascript 没有足够的 previlleges 来检测它