The connectionInfoUpdate handler is executed when information about the signal strength and the link speed have been updated.

Bubbles No
Cancelable No
Target objects NNavigator.wifi
Interface Event


Property Type Description
target (readonly) EventTarget The event target (the topmost target in the DOM tree).
type (readonly) DOMString The type of event.
bubbles (readonly) boolean Does the event normally bubble?
cancelable (readonly) boolean Is it possible to cancel the event?
network (readonly) nsIVariant (object) Network object with an SSID field.
signalStrength (readonly) short (int) Strength of the signal to network, in dBm between -55 and -100 dBm.
relSignalStrength (readonly) short (int) Relative signal strength between 0 and 100.
linkSpeed (readonly) long (int) Link speed in Mb/s.
ipAddress (readonly) DOMString (string) Word describing the current status of the wifi manager. See possible values above.


navigator.wifi.onconnectioninfoupdate = function( event ) {
  console.log( "Currently connnected to '" + + "' at " + event.linkSpeed + "MB/s" );
  • statuschange
  • connectionInfoUpdate
  • enabled
  • display