Summary
The PerformanceNavigation
interface represents information about how the navigation to the current document was done.
An object of this type can be obtained by calling the Performance.navigation
read-only attribute.
Properties
The PerformanceNavigation
interface doesn't inherit any properties.
PerformanceNavigation.type
Read only- An
unsigned short
which indicates how the navigation to this page was done. Possible values are:TYPE_NAVIGATE
(0)- The page was accessed by following a link, a bookmark, a form submission, or a script, or by typing the URL in the address bar.
TYPE_RELOAD
(1)- The page was accessed by clicking the Reload button or via the
Location.reload()
method. TYPE_BACK_FORWARD
(2)- The page was accessed by navigating into the history.
TYPE_RESERVED
(255)- Any other way.
PerformanceNavigation.redirectCount
Read only- An
unsigned short
representing the number of REDIRECTs done before reaching the page.
Methods
The Performance
interface doesn't inherit any methods.
PerformanceNavigation.toJSON()
- Is a jsonizer returning a json object representing the
PerformanceNavigation
object.
Specifications
Specification | Status | Comment |
---|---|---|
Navigation Timing The definition of 'PerformanceNavigation' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | No support | (Yes) | 7.0 (7.0) | 9.0 | No support | No support |
toJSON() |
No support | ? | 25.0 (25.0) | 9.0 | No support | No support |
Feature | Android | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Basic support | No support | (Yes) | 7.0 (7.0) | 1.0 (7.0) | 9.0 | No support | No support |
toJSON() |
No support | ? | 25.0 (25.0) | 1.2 (25.0) | 9.0 | No support | No support |
See also
- The
Performance
that allows access to an object of this type. PerformanceNavigationTiming
(part of Navigation Timing Level 2)