我的 C# 应用程序中有一个 WebBrowser,我想在其中显示一个 SVG 文件。但是,当我在 Windows 2008 R2 机器上运行该应用程序时,SVG 文件不显示。当我在 Internet Explorer 中查看同一服务器上的同一文件时,一切看起来都很好。
我已经尝试过的:
- IE ESC 设置打开或关闭
- 受信任的站点/本地 Intranet 站点
- 运行 32 位
- 执行以下覆盖:
(来自这个博客)
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case 21:
case 201:
case 204:
case 207:
base.DefWndProc(ref m);
return;
}
base.WndProc(ref m);
}
谁能帮我解决这个问题?谢谢!