Remember Me
forgot your password?

Extending Internet Explorer to Improve the Functionality of the Browser

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:

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.

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 Objects

A Browser Helper Object (BHO) runs within 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.

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.

Dane Phillip

GMI is India’s leading independent solution providers in custom software application development and expertise in Browser Helper Objects development, Custom IE & Firefox toolbar development, Internet Explorer Extensions. Need more information about GMI, Visit Offshore Software Development Company.

Rate this Article: 5 / 5 stars - 2 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Software Articles
  • More from Dane Phillip

Watch Satellite Tv on PC the Easy way

By: Yang | 27/12/2009
Are you a TV enthusiast? How about watching satellite tv on pc? This article will reveal a easy way.

Need of Software for Catering

By: Chris Cornell | 27/12/2009
When the economy worldwide has taken a downward plunge it is difficult to imagine any business running successfully

Importance of Catering Software Programs

By: Chris Cornell | 27/12/2009
In modern times, no aspect of our life has been left untouched by the internet. Catering industry is no exception to this. Most of companies have got their own websites.

Types of Catering Software

By: Chris Cornell | 27/12/2009
When you are in a catering business then it is not all about cooking and serving. It is much more than that and you need to be on your toes always. If you want to be successful and make a name for yourself in the catering business then you need to do your accounts well, market yourself, should be a good sales person and then in the end should be able to collect your bills in time. All these qualities cannot be present in a single person but catering software would be able to do all these works f

The Best Registry Cleaner - Find It With These Tips

By: Carl Ringwall | 27/12/2009
If your PC has begun to slow down and show symptoms of 'old age', you may have decided to put off buying a new system and trying to revive your old system. One way to do that is to use software that will scan and clean your system for errors. Looking for the best registry cleaner can be a chore, there are so many choices! Here are a few tips to help you choose.

Registry Errors - Get Rid of Them With A Fast Utility

By: Carl Ringwall | 27/12/2009
If you PC is slowing down, and you can't seem to figure out why - there is a good chance you have many registry errors on your system that are the culprits. Older computers are particularly susceptible to this problem.

Registry Optimizer Software - An Essential Tool

By: Carl Ringwall | 27/12/2009
Older PCs have speed issues - that is a fact of life. Registry optimizer software can fix those errors easily - at a very reasonable cost. You can prolong the life of your PC by months or years by simply installing and running one of the advanced registry optimizer programs that are available on the internet.

Registry Fixer Programs Repair Window Errors

By: Carl Ringwall | 27/12/2009
The best registry fixer is to never install anything on your computer -ever! But we both know that defeats the purpose of having a computer in the first place. Computers get updated; you add new printers and other devices and errors just happen. That is why the older your computer gets, the slower it generally becomes.

Internet Explorer Protected Mode and Vista Support

By: Dane Phillip | 22/01/2009 | Software
Every online business is now competing to capture the most strategic real estate of the Internet—users' browsers. Placing your branded toolbar in user's browsers has become a vital part of your Web site strategy.

The Diet and Workout Paradox

By: Dane Phillip | 19/11/2008 | Health
When the nation is in a crisis or epic proportions, our government has failed us, and virtually every option has been exhausted what is the general population to do?

The Little Known Micro-nutrients That are Critical in the Battle Against Anti Aging

By: Dane Phillip | 31/10/2008 | Nutrition
There is evidence that mitochondrial damage in brain cells may be in large part due to increased free radical activity caused by the build up of excess iron, copper, and other minerals occurring naturally within the body.

Why Proper Nutrition is so Important to Lose Weight

By: Dane Phillip | 24/09/2008 | Wellness
If your body doesn't get proper nutrition from our food, it will cause us to get overweight, have high blood pressure, cholesterol, diabetes, etc.

Extending Internet Explorer to Improve the Functionality of the Browser

By: Dane Phillip | 02/09/2008 | Software
This article describes how to improve the functionality of the browser; there are many different ways to extend its capabilities. These can be broken down into three broad categories Browser extension, content extension and hosting and reuse.

Browser Helper Objects Bhos and Their Utilizations

By: Dane Phillip | 01/08/2008 | Software
Browser Helper Objects are straight forward ways to customize Internet Explorer. Browser Helper Objects (BHOs) can be used in numerous situations such as Contextual Marketing & Advertisement Plug-in.

Tips While Choosing Offshore Software Development Company

By: Dane Phillip | 30/07/2008 | Business Opportunities
Technology is a wide arena, like our outer space in the galaxy. IT outsourcing isn’t much different than any other kind of outsourcing. However, if there is danger that you will bite off more than you can chew, it’s about time to take into consideration. Anyone who has experience in outsourcing knows that there are advantages as well as disadvantages in offshore software development. some tips to cut down risks.

Advanced Online Advertising Tool

By: Dane Phillip | 12/02/2008 | PPC Advertising
In the era of modern technology where everything runs by internet, it becomes evident to find a better way to reach your target audience. All businesses are moving toward e-business. Regardless of the products or services you sell, every company needs better advertising campaigns that run via internet. This is where online advertising comes into picture.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.33, 6, w3)