NetworkInformation

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

NetworkInformation インターフェースは、デバイスがネットワーク通信に使用している接続の情報を提供します。また、接続の種類が変更した場合、スクリプトに通知する手段を提供します。NetworkInformation インターフェースは、インスタンス生成できません。代わりに、Navigator インターフェースの connection プロパティを通してアクセスします。

プロパティ

このインターフェースは、親である EventTarget のプロパティも継承しています。

NetworkInformation.type 読取専用
デバイスがネットワーク通信に使用している接続の種類を返す。値は次のうちのいずれかである:
  • bluetooth
  • cellular
  • ethernet
  • none
  • wifi
  • wimax
  • other
  • unknown
NetworkInformation.downlinkMax 読取専用
メガビット毎秒(Mbps)単位で、基底の接続技術の最大下り速度を返す。

イベントハンドラ

NetworkInformation.onchange
接続情報が変更されたときに発火するイベントで、このオブジェクトで change (en-US) が発火する。

メソッド

このインターフェースは、親である EventTarget のメソッドを継承しています。

仕様

仕様 ステータス コメント
Network Information API
NetworkInformation の定義
ドラフト 最初の定義

ブラウザ実装状況

BCD tables only load in the browser

関連項目