Click to return to the Reusing Browser Technology home page    
Web Accessories    
Web Workshop  |  Reusing Browser Technology

Web Accessories Overview


Web Accessories are browser enhancements that any developer can create using browser extensions. Users can then add these Web Accessories to their copy of Microsoft® Internet Explorer. By creating Web Accessories, developers have a very powerful way to enable new features and functionality.

Benefits

Many developers probably still think that the only way to enhance the functionality of a browser is to either host the WebBrowser control and create their own user interface or write their own browser. Actually, that's not the case.

Web Accessories can range from a basic HTML page that contains some useful links to an application that implements a number of COM interfaces. Regardless of the type of Web Accessory you develop, you can enhance the features of Internet Explorer without having to replace the user interface or features that users are accustomed to.

Internet Explorer 4.0 introduced Web Accessories (then known as PowerToys) that made use of script contained in an HTML file. Internet Explorer 5 and later versions also allow you to create more powerful enhancements by implementing COM interfaces, such as IOleCommandTarget and IObjectWithSite.

In addition to providing users with an enhancement, you can also provide access to your Web Accessory directly from the Internet Explorer user interface by using browser extensions. For more information, see Browser Extensions Overview.

Scenarios

Many of the enhancements introduced in Internet Explorer 4.0 provide good examples of what you can do with your Web Accessory. For example, using just a little script, your Web Accessory could:

Using COM, you could design intricate Win32® controls that interact with the page or provide other enhancements to the browsing experience.

Related Topics

The following lists contain links to topics that are related to Web Accessories.

Overviews

References

Tutorials

Examples



Back to topBack to top

Did you find this topic useful? Suggestions for other topics? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.