【发布时间】:2013-11-29 11:13:48
【问题描述】:
多年来,我一直在 Windows 窗体应用程序 (.Net 2.0) 中使用 WebBrowser 控件,并且它在 XP 下始终运行良好。这个 WebBrowser 的唯一用途是打开一个本地存储的大型 HTML 文件,其中包含大量 PNG 图片(总大小约为 1MB)。
但是,该应用程序在带有 IE 11 的 Windows 7 下运行时出现问题:它不再加载所有图像。页面下方的一些图像不会立即显示,但在按 F5(刷新)后它们会显示出来。 (正如在XP下所说的没有问题)。
这是什么原因造成的,我该如何解决?
编辑:我发现该问题仅在页面从顶部打开时出现,而不是在使用锚点打开时出现。
【问题讨论】:
-
当您在有问题的同一台机器上使用 IE 时会发生同样的事情吗?因为WebBrowser 控件是 IE。除此之外,我想知道您是否忽略了异常或其他错误?
-
@JohnSaunders 不,当我在 IE 中打开页面时,它工作正常。我在这台 Win7 机器上安装了 IE 11,但是(奇怪的是?)WebBrowser 的 UserAgent 被报告为 Mozilla/4.0(兼容;MSIE 7.0 等),它也在我安装了 IE 8 的 XP 机器下
-
@JohnSaunders 设置 WebBrowser.Url 时不会发生异常。
标签: html winforms windows-7 webbrowser-control