在Windows上,应用程序可以通过创建InternetExplorer对象并使用它来使用IE引擎。 “控制面板”中的“Internet设置”是否适用于这些对象?
答案 0 :(得分:1)
没有简单的答案,因为它取决于托管浏览器控件的应用程序。
默认情况下,大多数选项都是共享的,但Internet Explorer通过在FeatureControls key下注册其应用程序名称来选择某些功能/设置。第三方应用程序也可以使用这些密钥来选择加入/退出某些功能和安全设置。
在运行时,托管应用程序可以使用CoInternetSetFeatureEnabled
function动态设置一些选项,或者他们可以实现GetOptionKeyPath
和/或GetOverrideKeyPath
(IDocHostUIHandler2)来部分或完全覆盖用户Internet Explorer注册表设置。