--- title: NetworkInformation slug: Web/API/NetworkInformation tags: - API - Experimental - Interface - Network Information API - Reference translation_of: Web/API/NetworkInformation ---
NetworkInformation
インターフェースは、デバイスがネットワーク通信に使用している接続の情報を提供します。また、接続の種類が変更した場合、スクリプトに通知する手段を提供します。NetworkInformation
インターフェースは、インスタンス生成できません。代わりに、{{domxref("Navigator")}} インターフェースの connection
プロパティを通してアクセスします。
このインターフェースは、親である {{domxref("EventTarget")}} のプロパティも継承しています。
bluetooth
cellular
ethernet
none
wifi
wimax
other
unknown
このインターフェースは、親である {{domxref("EventTarget")}} のメソッドを継承しています。
仕様 | ステータス | コメント |
---|---|---|
{{SpecName('Network Information', '#idl-def-NetworkInformation', 'NetworkInformation')}} | {{Spec2('Network Information')}} | 最初の定義 |
{{CompatibilityTable}}
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | 20 {{property_prefix("webkit")}} | 31.0 {{property_prefix("moz")}}[1] | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
機能 | Android | Android Webview | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
基本サポート | {{CompatNo}} | {{CompatNo}} | 31.0 {{property_prefix("moz")}}[1] | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
[1] Network API は、dom.network.enabled
設定で無効化できます。Gecko 12.0 から Gecko 30.0 に含まれており、このインターフェースは Connection
と呼ばれており、異なるメンバーを持っていました。Gecko 12.0 では、Android システムでのみ Network API が実装されていました。Linux ({{bug("712442")}}) と Windows ({{bug("721306")}}) でのサポートは進行中です。