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. |