navigator.connection.downlinkMax - максимальна швидкість з'єднання мережі.
window.navigator.connection.downlinkMax
window - не обов'язково вказувати. Об'єкт window.
navigator - об'єкт navigator.
connection - об'єкт connection
downlinkMax властивість об'єкту connection яка містить максимальну швидкість поточного з'єднання з інтернетом в мегабіт в секунду (Мбіт/c).
Не є стандартом. Не усі браузери підтримують.
if(navigator.connection)
alert("максимальна швидкість з'єднання з інтернетом: "+navigator.connection.downlinkMax+' Mb/s');
else alert("Ваш браузер не підтримує navigator.connection");
function genMaxDownInternet(){
if(navigator.connection==undefined) return 'не відомо';
if(navigator.connection.downlinkMax <1)
return ( navigator.connection.downlinkMax*128)+' Кб/с';
else return navigator.connection.downlinkMax +' Мб/с';
}
alert("максимальна швидкість з'єднання з інтернетом: "+ genMaxDownInternet());
if(navigator.connection){
if(navigator.connection.downlinkMax<1.2)
alert('Швидкість мережі не достатня для участі у онлайн-відео конференції.');
else alert('Швидкість інтернету достатня для онлайн-відео конференції.');
}else alert("Ваш браузер не підтримує navigator.connection");