---
title: NetworkInformation
slug: Web/API/NetworkInformation
translation_of: Web/API/NetworkInformation
---
{{APIRef("Network Information API")}}{{SeeCompatTable}}
Інтерфейс NetworkInformation
надає інформацію про з’єднання, яке пристрій використовує для зв’язку з мережею, та забезпечує засоби для сповіщень, якщо тип підключення змінюється. Інтерфейс NetworkInformation
не може бути створено як екземпляр. Натомість доступ до нього здійснюється через властивість з'єднання інтерфейсу {{domxref("Navigator")}}.
{{AvailableInWorkers}}
Властивості
Цей інтерфейс також успадковує властивості свого батьківського елементу, {{domxref("EventTarget")}}.
-
- {{domxref("NetworkInformation.downlink")}} {{readonlyinline}}
- Повертає приблизне значення ефективної пропускної здатності в мегабітах в секунду. Значення округлено до найближчого кратного до 25 кілобіт на секунду.
- {{domxref("NetworkInformation.downlinkMax")}} {{readonlyinline}}
- Повертає максимальну швидкість, в мегабітах в секунду (Mbps), для поточного з'єднання.
- {{domxref("NetworkInformation.effectiveType")}} {{readonlyinline}}
- Повертає діючий тип з'єднання в значенні 'slow-2g', '2g', '3g', або '4g'.
- {{domxref("NetworkInformation.rtt")}} {{readonlyinline}}
- Повертає оцінку часу зворотного зв'язку (RTT) поточного з'єднання, округлену до найближчого кратного до 25 мілісекунд.
- {{domxref("NetworkInformation.saveData")}} {{readonlyinline}}
- Повертає
true
, якщо користувач встановив параметр зменшеного використання даних.
- {{domxref("NetworkInformation.type")}} {{readonlyinline}}
- Повертає тип підключення, яке використовує пристрій для зв’язку з мережею. Існуючі значення:
bluetooth
cellular
ethernet
none
wifi
wimax
other
unknown
Обробники подій
- {{domxref("NetworkInformation.onchange")}}
- Подія, яка запускається, коли змінюється інформація про з’єднання, і {{event("change")}} запускається на цьому об’єкті.
Методи
Цей інтерфейс також успадковує властивості свого батьківського елементу, {{domxref("EventTarget")}}.
Специфікації
Специфікація |
Статус |
Коментар |
{{SpecName('Network Information', '#networkinformation-interface', 'NetworkInformation')}} |
{{Spec2('Network Information')}} |
Initial definition |
Сумісність
{{Compat("api.NetworkInformation")}}
Дивіться також