Navigation history in the BlackBerry Browser
The BlackBerry® Browser maintains a list of recently visited web pages. When the user navigates to a web page, the browser adds the URL of that web page to the navigation history list.
In BlackBerry® Device Software version 4.3 or later, the BlackBerry Browser implements the navigation history in a dedicated history page in which recently viewed web pages are organized by date and domain. In earlier versions, visited web pages are listed chronologically from most recent to oldest.
When the navigation history list reaches the maximum number of items, the browser replaces the oldest pages with the new URLs. When the user navigates back to a previous page and selects a new link from that page, the browser removes any URLs after that web page in the history list and the URL of the selected page becomes the last item in the navigation history list.
- If memory on the device is low, the browser removes items from the navigation history list to free memory.
- Users might delete items from the list. Users can delete a single item in the navigation history list, all items for a domain, or all items for a day. Users can clear the navigation history list using the BlackBerry Browser Cache Options.
- If a user does not use a predefined link to navigate to a WML page (for example, the user does not use a bookmark or the Go To dialog box), or if a WML page has a newcontext attribute defined, the browser clears the navigation history list before it displays the WML page. This behavior is required to conform to WML security specifications.
The web pages that are listed in the navigation history list are specific to the browser configuration in which the user viewed the web pages. When the browser displays web pages from the history, the browser uses the same browser configuration in which the web pages were originally displayed. For example, if the user visits a web page using the Internet Browser configuration, then visits a second web page using the WAP browser configuration, if the user navigates back to the first web page, the browser uses the Internet Browser configuration to display the web page.