|
|||||||
| |||||||
Extensions in Windows Internet Explorer Protected Mode
Resources for Writing ExtensionsIE provides a number of mechanisms that permit software developers to extend the browser in powerful ways. You can write: An overview of many extensibility points is here: http://msdn2.microsoft.com/en-us/library/aa753587.aspx The IE Developer Center was recently updated, and includes an Add-on Forum. NEW (11/06) - A new step-by-step tutorial for building Browser Helper Objects has been posted to MSDN. NEW (12/06) - A cool data-URI (RFC2397) pluggable protocol with source is available from CodeProject. Sample Toolbar: Find as you type
Sample BHO: Mouse Gestures
Sample Pluggable Protocol in C#
Creating a context menu item that launches a program with the selected textAt the command prompt, run: Tips
MSDN on Adding Context Menus
Working with the Windows RSS PlatformThere are many great resources for learning to use the Windows RSS Platform. See http://blogs.msdn.com/rssteam for more info. Iterating over the entire list of feeds, including sub folders (courtesy of Walter VonKoch, IE PM):
// Requires C# 2.0
{
get
{
System.Collections.Generic.Queue<IFeedFolder>
queue = new System.Collections.Generic.Queue<IFeedFolder>();
queue.Enqueue((IFeedFolder)fmgr.RootFolder);
while (queue.Count > 0)
{
IFeedFolder folder = queue.Dequeue();
foreach (IFeedFolder
subfolder in (IFeedsEnum)folder.Subfolders)
queue.Enqueue(subfolder);
foreach (IFeed
feed in (IFeedsEnum)folder.Feeds)
yield return
new Feed(feed);
}
}
}
It assumes that
IFeedsManager fmgr = new
global::Microsoft.Feeds.Interop.FeedsManager(); Create .NET User Controls that run inside IESee the MSDN Magazine article DHTML and .NET: Host Secure, Lightweight Client-Side Controls in Microsoft Internet Explorer.Note: Such controls will not run in the Internet Zone in IE8+. Troubleshoot Privilege Issues with .NET controls running in IEHOW
TO: Use the IEHost Log to Debug .NET Object Hosting in Internet Explorer Note: Such controls will not run in the Internet Zone in IE8+. Other good samples
Best Practices
BugListSee Internet Explorer Bugs for some known issues with IE7. NewsGet the latest news on the IE Team blog, the Windows Networking blog, and the MSDN IE Add-on Forum.
|