【发布时间】:2011-11-29 22:32:45
【问题描述】:
我创建了一个 silverlight 4.0 OOB 应用程序。在应用程序的菜单中,我有一个 WebBrowser,我在其中加载了一些预定义的网页。问题是这些页面有一些链接可以打开一个新的 Internet Explorer 实例。我想阻止打开那个新窗口,因为我的应用程序应该是唯一在计算机中运行的应用程序。我找不到任何可以让我失去焦点的应用程序信息的事件。我不知道我是否也可以在 webBrowser 中捕获它。
感谢回复!!
更新:
我找到了一种解决方法,在我的情况下,我确定默认浏览器是 Internet Explorer,因此更改 Internet 选项问题就消失了。在 Internet 选项/隐私/弹出窗口阻止程序/设置中,我已将阻止级别设置为“高”并取消选中“显示通知栏”复选框。
【问题讨论】:
-
恐怕您对 WebBrowser 控件不走运,因为它不提供任何事件,然后用户单击链接或以任何方式取消导航。
标签: silverlight browser