我需要能够显示正在使用一个视窗形式上的web浏览器控件上设备本地存储的HTML文件。

我简单web浏览器指向页面像这样: ctrlBrowser.Url =新URI( “文件:// \\我的文档\的test.html”);

在页面完全加载到除了Windows Mobile 6.1设备具有Opera浏览器也安装的控制。 每个上面的代码运行时,页面加载,但它加载在新近推出的Opera浏览器屏幕。我需要使用WebBrowser控件陷阱导航事件等,但似乎无法找到一种方法来强制页面安装歌剧时,在控制加载。

您的想法是十分赞赏为我反对在这一个砖墙。

有帮助吗?

解决方案

这是Opera浏览器为默认(我相信如果你实际上任何的Windows Mobile设备上安装Opera它发生)的一种奇怪的副作用。 一种解决方法是在这里讨论

其他提示

我们在WM 6计划遇到了这个。这是由于歌剧是该设备的缺省系统浏览器。通过@ctacke给出的workround(修改设备注册表)被誉为正常工作,但或者你可以打开Opera和使用偏好未将其设置为默认浏览器。我们选择了后者的形式给出,尽管你可以将二者结合起来,并要求用户更改自己的喜好,如果注册表设置为具有歌剧院为默认值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top