Window: offline event

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

The offline event of the Navigator.onLine switches to false.

Syntax

Use the event name in methods like addEventListener(), or set an event handler property.

js
addEventListener("offline", (event) => { })

onoffline = (event) => { }

Event type

A generic Event.

Event handler aliases

In addition to the Window interface, the event handler property onoffline is also available on the following targets:

Examples

js
/ addEventListener version
window.addEventListener("offline", (event) => {
  console.log("The network connection has been lost.");
});

/ onoffline version
window.onoffline = (event) => {
  console.log("The network connection has been lost.");
};

Specifications

Specification
HTML
# event-offline
HTML
# handler-window-onoffline

Browser compatibility

See also

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant