Article ID: 183412 - Last Review: May 11, 2006 - Revision: 2.0 PRB: WebBrowser Control Clients Share Global SettingsThis article was previously published under Q183412 SYMPTOMS
All hosts of the WebBrowser control share the same global Internet
settings.
Commercial WebBrowser control hosts such as the America Online (AOL) browser are affected by this behavior. For example, specifying a default home page for AOL in AOL's WWW preferences will set the same default home page for both AOL and Internet Explorer (IE), even when IE is used separately from AOL. The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability. RESOLUTION
For most of the global Internet settings, there is no supported method for
automatically saving a set of properties for each WebBrowser host.
However, certain download options, such as whether to download ActiveX controls or not, can be overridden and specified on a per-host basis. STATUS
This behavior is by design.
MORE INFORMATION
As documented in the Internet Client SDK (InetSDK), WebBrowser hosts can
implement the DISPID_AMBIENT_DLCONTROL ambient property on their default
dispatch interface to override the global settings for download options.
The WALKALL sample in the InetSDK (\InetSDK\Samples\Walkall) demonstrates this technique for an MSHTML host. A similar method can be used in WebBrowser hosts to achieve the same effect. MSHTML will also ask for a new user agent via DISPID_AMBIENT_USERAGENT when navigating to clicked hyperlinks. This ambient property can be overridden, but it is not used when programmatically calling the Navigate method; it will also not cause the userAgent property of the DOM's navigator object or clientInformation behavior to be altered - this property will always reflect Internet Explorer's own UserAgent string. An MFC host of the WebBrowser control can easily affect these ambient properties by overriding the OnAmbientProperty method of the hosting CWnd- based class: REFERENCESFor more information about developing Web-based solutions for Microsoft Internet Explorer, visit the following Microsoft Web sites: http://msdn.microsoft.com/ie/
(http://msdn.microsoft.com/ie/)
http://support.microsoft.com/iep (http://support.microsoft.com/iep) APPLIES TO
| Article Translations
|

Back to the top
