NetworkInformation
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Note: This feature is available in Web Workers.
Giao diện NetworkInformation của Network Information API cung cấp thông tin về kết nối mà thiết bị đang sử dụng để liên lạc với mạng, đồng thời cung cấp cơ chế để các đoạn script nhận thông báo khi loại kết nối thay đổi.
Giao diện NetworkInformation không thể được khởi tạo trực tiếp. Thay vào đó, nó được truy cập thông qua thuộc tính connection của giao diện Navigator hoặc giao diện WorkerNavigator.
Thuộc tính phiên bản
Giao diện này cũng kế thừa các thuộc tính của lớp cha EventTarget.
NetworkInformation.downlinkRead only-
Trả về ước tính băng thông hiệu dụng tính bằng megabit mỗi giây, làm tròn đến bội số gần nhất của 25 kilobit mỗi giây.
NetworkInformation.downlinkMaxRead only Experimental-
Trả về tốc độ tải xuống tối đa, tính bằng megabit mỗi giây (Mbps), của công nghệ kết nối bên dưới.
NetworkInformation.effectiveTypeRead only-
Trả về loại kết nối hiệu dụng, là một trong các giá trị:
'slow-2g','2g','3g'hoặc'4g'. Giá trị này được xác định dựa trên tổ hợp thời gian khứ hồi và băng thông tải xuống quan sát gần đây. NetworkInformation.rttRead only-
Trả về ước tính thời gian khứ hồi hiệu dụng của kết nối hiện tại, làm tròn đến bội số gần nhất của 25 mili giây.
NetworkInformation.saveDataRead only-
Trả về
truenếu người dùng đã bật tùy chọn giảm lưu lượng dữ liệu trên tác nhân người dùng. NetworkInformation.typeRead only Experimental-
Trả về loại kết nối mà thiết bị đang sử dụng để liên lạc với mạng. Giá trị sẽ là một trong các giá trị sau:
bluetoothcellularethernetnonewifiwimaxotherunknown
Phương thức phiên bản
Giao diện này cũng kế thừa các phương thức của lớp cha EventTarget.
Sự kiện
change-
Sự kiện được kích hoạt khi thông tin kết nối thay đổi.
Thông số kỹ thuật
| Specification |
|---|
| Network Information API> # networkinformation-interface> |