Extending Internet Explorer to improve the functionality of the browser
Legacy signals
Legacy popularity: 556 legacy views
As Internet Explorer's component architecture is based on COM, there are many different ways to extend its capabilities. These can be broken down into three broad categories of extensions as follows: n
Browser Extensions
This category of end-user extensions adds additional functionality to Internet Explorer content. It includes features such as shortcut menu extensions, custom toolbars, Explorer Bars, and Browser Helper Objects (BHOs).
Content Extensions
These extend the types of content that can be parsed and displayed; their use depends on the content being loaded into the browser. This category includes ActiveX Controls and active documents.
Hosting and Reuse
By hosting and reusing the Internet Explorer components as part of your own application, you can build your own browser or add rich rendering and Internet capabilities.
Browser Extensions:
This class of extensibility adds to the user interface (UI) of the browser and is not directly related to the viewable content of Web pages. It includes add-on functionality that users might install to enhance their browsing experience. n
Shortcut menu extensions
It is possible to extend Internet Explorer by adding options to the shortcut menu, which link the menu command to the task to be performed.
Toolbars. Custom toolbars can complement Internet Explorer's standard toolbars.
Browser Helper O Browser Extensions:
This class of extensibility adds to the user interface (UI) of the browser and is not directly related to the viewable content of Web pages. It includes add-on functionality that users might install to enhance their browsing experience.
Shortcut menu extensions
It is possible to extend Internet Explorer by adding options to the shortcut menu, which link the menu command to the task to be performed.
Toolbars Custom toolbars can complement Internet Explorer's standard toolbars.
Browser Helper ObjectsnA Browser Helper Object (BHO) runs withi
Internet Explorer and offers additional services, often without any obvious user interface. For example, a BHO might highlight terms of interest to the user, monitoring the user web habits. n
Download Manager. Use Explorer Bars to reserve part of the browser window, either the side or the bottom of the browser window.
Content Extensions:
This category of extensions is invoked specifically by Internet Explorer content. It includes ActiveX controls, binary behaviors, and active documents.
ActiveX Controls. ActiveX controls are a very powerful mechanism for extending the abilities of HTML.
Hosting and Reuse:
Internet Explorer's components can easily be reused thanks to its COM-based architecture. Two commonly used components are shdocvw.dll (the Web Browser control) and mshtml.dll ("Trident").
In the majority of situations, it is better to directly host shdocvw.dll than mshtml.dll. This is because shdocvw.dll supports in-place navigation, history, and so on—that is, the full capabilities of the browser. If you host mshtml.dll directly, you gain the use of an HTML and CSS parser and rendered, but you cannot take advantage of the browser's other capabilities.
An example of a situation in which you might want to host mshtml.dll directly is the scenario of an e-mail application and HTML-based e-mail. In this scenario, the e-mail is displayed within the application, but if a user clicks on a hyperlink within the e-mail, the user would expect a separate browser instance to open rather than the e-mail application navigating in place. This is how applications such as Microsoft Outlook and Outlook Express handle HTML-based e-mail.
Article author
About the Author
Further reading
Further Reading
Article
How Steel Manufacturing Drives Infrastructure Development in India
Indiaâs infrastructure growth has accelerated significantly over the past two decades. From expanding highways and railway networks to large-scale urban development and industrial corridors, the backbone of these projects is steel. Steel manufacturing plays a vital role in enabling the country to build durable structures, modern transportation systems, and energy facilities that support economic progress. The availability of specialized steel grades and precision-manufactur
March 10, 2026
Article
What Are Concierge Services? A Complete Guide to Luxury Lifestyle Assistance
Modern life moves quickly, and managing daily responsibilities alongside professional commitments can often feel overwhelming. This is where concierge services come into play. Designed to simplify life and provide personalized support, concierge services have become increasingly popular among professionals, businesses, and families who value convenience, efficiency, and premium lifestyle support. From handling routine errands to organizing exclusive experiences, concierge ser
March 6, 2026
Article
How Much Money You Can Make Selling Diabetic Supplies
Introduction The world of healthcare often leaves behind unused items, and diabetic supplies are among them. Many people find themselves with extra test strips, lancets, or glucose meters due to changes in prescriptions, insurance coverage, or simply overstocking. This situation raises a natural question: how much money can someone make by selling these supplies? While the answer varies, the journey of understanding this market reveals both opportunities and limitations. The
March 3, 2026
Article
How Solar Appointments Drive Brand Expansion and Customer Trust
The Evolution of the Doorstep Handshake In the early days of the renewable energy boom, the transition to solar power was often viewed as a purely transactional event. Homeowners saw panels on a roof, signed a contract, and hoped for the best. However, as the industry matured, the focus shifted from the hardware itself to the human connection that precedes the installation. This shift has turned a simple meeting into a cornerstone of business growth. The journey toward a sust
February 18, 2026