Enumeration of URL Navigation Transition Type.
Enumeration of URL Navigation Transition Type.
Member | Value | Description |
---|---|---|
TT_AUTO_SUBFRAME | 3 | Source is a subframe navigation. This is any content that is automatically loaded in a non-toplevel frame. For example, if a page consists of several frames containing ads, those ad URLs will have this transition type. The user may not even realize the content in these pages is a separate frame, so may not care about the URL. |
TT_BLOCKED_FLAG | 8388608 | Attempted to visit a URL but was blocked. |
TT_CHAIN_END_FLAG | 536870912 | The last transition in a redirect chain. |
TT_CHAIN_START_FLAG | 268435456 | The beginning of a navigation chain. |
TT_CLIENT_REDIRECT_FLAG | 1073741824 | Redirects caused by JavaScript or a meta refresh tag on the page. |
TT_DIRECT_LOAD_FLAG | 33554432 | |
TT_EXPLICIT | 1 | Source is some other "explicit" navigation action such as creating a new browser or using the LoadURL function. This is also the default value for navigations where the actual type is unknown. |
TT_FORM_SUBMIT | 7 | Source is a form submission by the user. NOTE: In some situations submitting a form does not result in this transition type. This can happen if the form uses a script to submit the contents. |
TT_FORWARD_BACK_FLAG | 16777216 | Used the Forward or Back function to navigate among browsing history. |
TT_IS_REDIRECT_MASK | -1073741824 | Used to test whether a transition involves a redirect. |
TT_LINK | 0 | Source is a link click or the JavaScript window.open function. This is also the default value for requests like sub-resource loads that are not navigations. |
TT_MANUAL_SUBFRAME | 4 | Source is a subframe navigation explicitly requested by the user that will generate new navigation entries in the back/forward list. These are probably more important than frames that were automatically loaded in the background because the user probably cares about the fact that this link was loaded. |
TT_QUALIFIER_MASK | -256 | General mask defining the bits used for the qualifiers. |
TT_RELOAD | 8 | Source is a "reload" of the page via the Reload function or by re-visiting the same URL. NOTE: This is distinct from the concept of whether particular load uses "reload semantics" (i.e. bypasses cached data). |
TT_SERVER_REDIRECT_FLAG | -2147483648 | Redirects caused by JavaScript or a meta refresh tag on the page. |
TT_SOURCE_MASK | 255 | General mask defining the bits used for the source values. |