Javascript/Browser: Detect visibility change of webpage tab.

PHOTO EMBED

Sat Apr 18 2026 16:51:16 GMT+0000 (Coordinated Universal Time)

Saved by @marcopinero #javascript

document.addEventListener("visibilitychange", () => {
  if (document.visibilityState === 'visible') {
    console.log("Tab is activated (visible)");
  } else {
    console.log("Tab is deactivated (hidden)");
  }
});
content_copyCOPY