W3cubDocs

/Web APIs

NavigateEvent: userInitiated property

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The userInitiated read-only property of the NavigateEvent interface returns true if the navigation was initiated by the user (e.g. by clicking a link, submitting a form, or pressing the browser's "Back"/"Forward" buttons), or false otherwise.

Note: The table found at Appendix: types of navigations shows which navigation types are user-initiated.

Value

A boolean value—true if the navigation is user-initiated, false if not.

Examples

js

navigation.addEventListener("navigate", (event) => {
  console.log(event.userInitiated);
});

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
userInitiated 102 102 No No No No 102 102 No 70 No 19.0

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/NavigateEvent/userInitiated