Class NavigationActivation
- Namespace
- CSharpToJavaScript.APIs.JS
- Assembly
- CSharpToJavaScript.dll
NOTE
ExperimentalNavigationActivation interface of the Navigation API represents a recent cross-document navigation. It contains the navigation type and outgoing and inbound document history entries.
[Value("NavigationActivation")]
public class NavigationActivation
- Inheritance
-
NavigationActivation
- Inherited Members
Remarks
This object is accessed via the Activation and Activation properties. Note that, in each case, the NavigationActivation represents a different navigation:
Constructors
NavigationActivation()
public NavigationActivation()
Properties
Entry
NOTE
Experimentalentry read-only property of the NavigationActivation interface contains a NavigationHistoryEntry object representing the history entry for the inbound ("to") document in the navigation. This is equivalent to the CurrentEntry property at the moment the inbound document was activated.
[Value("entry")]
public NavigationHistoryEntry Entry { get; }
Property Value
- NavigationHistoryEntry
A NavigationHistoryEntry object.
Remarks
There are some cases in which either the from or entry NavigationHistoryEntry objects would not be viable targets for the traverseTo() method, as they might not be retained in history. For example, the document can be activated using location.replace() or its initial entry could be replaced by history.replaceState(). However, those entries' url properties and getState() methods are still accessible.
From
NOTE
Experimentalfrom read-only property of the NavigationActivation interface contains a NavigationHistoryEntry object representing the history entry for the outgoing ("from") document in the navigation.
[Value("from")]
public NavigationHistoryEntry? From { get; }
Property Value
- NavigationHistoryEntry
A NavigationHistoryEntry object, or
nullif the outgoing document is:
Remarks
NavigationType
NOTE
ExperimentalnavigationType read-only property of the NavigationActivation interface contains a string indicating the type of navigation.
[Value("navigationType")]
public NavigationType NavigationType { get; }
Property Value
- NavigationType
A string representing the type of navigation the NavigationActivation relates to. Possible values are: