Abstract: Methods and systems for enhancing functionality of a browser application are discloses. In an embodiment, a method enhances browser functionality using a browser add-on which enables the browser application to render web pages and other mark-up language documents or browser-rendered documents, images, audio or multimedia files that are at least in part incompatible with the current generation of browser. The add-on uses the rendering engine of prior versions of the browser and overlays their rendered image of the current generation of browser. In this way, enterprises do not have to update or upgrade web-based applications and websites do not have to necessarily upgrade the website to meet or be compatible with the current generation of browsers. In another embodiment, an enhanced browser module renders requested resources based on a DOCTYPE, inherent and/or derived properties, or metadata present within a document or related to the resource's location or its delivery stream.
Abstract: Methods and systems for redirecting browser navigation are disclosed. A method controls navigation by monitoring and intercepting requests to navigate to content from a browser. The method evaluates the requested content against rules to determine if the content is to be displayed in a specified, different browser. Upon determining that the requested content matches at least one rule, the method redirects the navigation to the specified browser in accordance with the matching rule(s). The method displays the content in the specified browser. A system for controlling navigation to content requested in a browser application includes an administrative user interface (UI) for creating and managing navigation rules. The system also comprises a browser controller for monitoring content requests in a browser, a rules engine for comparing the requested content to the rules and a controller engine for redirecting the navigation to a browser specified in applicable rules using a browser controller.