利用 .NET WebBrowser 控件中的 IE9 功能,包括 SVG 支持
.NET (3.5) WinForms 应用程序经常使用 WebBrowser
控件。 然而,实现 IE9 的完整功能需要了解其固有的局限性。
WebBrowser
控件默认为已安装的 IE 版本,但通常以 IE7 标准模式渲染页面。要启用 IE9 功能(包括 SVG 支持),有两种主要方法:
HTML 元标记: 在 HTML 页面的 <meta http-equiv="X-UA-Compatible" content="IE=9">
部分中添加元标记 <head>
,在任何其他 <link>
或 <script>
标记之前,强制IE9渲染模式。
注册表项修改: 在 HKLMSOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION
创建或修改注册表项。添加应用程序的可执行文件名称(例如 myApplicationName.exe
)以及值数据 9000
以强制 IE9 模式。 请注意,其他值也可能有效。 或者,在 HKCU
而不是 HKLM
下创建此密钥可以避免需要管理员权限。
通过采用这些技术中的任何一种,开发人员可以在其 .NET WebBrowser
控件中释放 IE9 的全部潜力。
以上是如何在 .NET WebBrowser 控件中启用 IE9 功能?的详细内容。更多信息请关注PHP中文网其他相关文章!