Open beecomci opened 2 years ago
navigator.connection
bluetooth
cellular
ethernet
none
wifi
wimax
other
unknown
slow-2g
2g
3g
4g
배터리 절약 모드
// Browser Support const connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection; function updateConnectionStatus() { alert("Connection bandwidth: " + connection.effectiveType + " MB/s"); } connection.addEventListener("change", updateConnectionStatus);
naverappapi
NetworkInformation API #
navigator.connection
객체로 확인 가능properties
NetworkInformation.type
bluetooth
,cellular
,ethernet
,none
,wifi
,wimax
,other
,unknown
중 하나를 반환NetworkInformation.effectiveType
slow-2g
,2g
,3g
,4g
중 하나를 반환NetworkInformation.rtt
NetworkInformation.downlink
NetworkInformation.saveData
배터리 절약 모드
를 사용하고 있는지 여부Event Handler
onchange
주의점
그 외 네이버앱의 경우 ?
naverappapi
에서 제공하는 function 호출로 네트워크 환경 체크가 가능