|
|||||||
| |||||||
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(); Troubleshoot Privilege Issues with .NET controls running in IEHOW
TO: Use the IEHost Log to Debug .NET Object Hosting in Internet Explorer Other good samples
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.
|