Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Guidelines for add-on developers

09 Sep 2009   #1
SGT Oddball

Guidelines for add-on developers

Itís well understood that the typical computer users today spend much of their time in their web browser, making it the most important software on their computer. Users expect their browsers to be easy to use, fast, stable and secure.

Over the past few months, users have downloaded thousands of great browser add-ons from and other web sites. Users want to use browser add-ons to enhance their browsing experience, not hinder it or make it more confusing.

We have published a full list of guidelines to help add-on developers create quality add-ons. We created these guidelines to respond to demand from the developer community and to help share the thinking of the IE team, gathered from years of providing support to users and developers. We strongly recommend that developers follow these guidelines when developing add-ons for IE users. We occasionally come across add-ons that violate these guidelines so egregiously that we treat them as malware; on the other hand, we frequently see really helpful and creative add-ons that put the ďuser in controlĒ and enhance the browsing experience. Here are the core aspects of our guidelines:

Do not limit the userís ability to access Internet Explorer features

Users require access to the entire set of Internet Explorer features, including but not limited to: the address bar, search box and new tab page to navigate and search the Internet easily and safely. Users expect these features to be available to them at all times and our support data shows that users are confused and unhappy when these features are obscured or changed. Please donít write add-ons that hide, obscure or limit access to Internet Explorer features.

Do not limit the userís ability to control Internet Explorer settings

Itís important that users be able to control their browsing experience. Weíve provided many configuration options for IE users to help them set up their browser exactly how they want it and protect themselves from potentially harmful malware. (See previous my previous post on toolbars and search defaults)

To support this guideline, add-on software should not remove or limit the userís ability to view and modify IE settings.

Only use supported APIs

Add-ons should only use supported Internet Explorer and Windows application programming interfaces (APIs), detailed on MSDN. Using an unsupported method of extending Internet Explorer or relying on implementation details in a specific version of IE may cause browser stability problems when Internet Explorer is updated. Also, when two add-ons try to use the same unsupported method of extending Internet Explorer they might crash the browser Ė our APIs are specifically designed to prevent this kind of problem.

Microsoft is committed to working with all add-on software developers to ensure that our mutual customers Ė you, the user Ė have a great experience when using Internet Explorer with add-ons. If you are developing or maintaining an Internet Explorer add-on, please review our guidelines and ensure that your add-ons deliver a good long-term experience for users.

Thank you,
Frank Olivier and Herman Ng
Internet Explorer Program Management


My System SpecsSystem Spec

 Guidelines for add-on developers

Thread Tools

Similar help and support threads
Thread Forum
guidelines when selling my computer
im selling my computer but im keeping my copy of windows 7.. what do i do with the os?
Windows 7 UX Interaction Guidelines
Memory sizing- Guidelines
Microsoft has produced a document that provides guidelines for making a good assessment of the memory usage, and what to consider when deciding how much memory you need for your w7 system. I hope this helps. Note: don't shoot the messenger, lol.
Performance & Maintenance
Guidelines on Comments
As the community participates in the E7 blog, we want to offer some guidelines on how we are going handle comments in general. Our primary goal is for this to be a place for open discussion about Windows Engineering, so we donít want to have lots of overhead and process. We love comments. We...

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 21:28.
Twitter Facebook Google+