html - Awesomium 浏览器新窗口无法正常工作

标签 html wpf windows webbrowser-control awesomium

我在我的 wpf 应用程序中使用 Awesomium 浏览器控件。它从 url 加载网站,但我有一个问题。我的网站有一些目标为空白的 anchor 链接。但是当我单击该 anchor 标记时,没有任何反应,并且它阻止了操作。所以我的问题是有什么方法可以检测是否点击了带有 target="_blank"的 anchor 标记。 请给我任何我在谷歌上搜索过但没有运气的建议。 提前致谢。

最佳答案

您必须处理 ShowCreatedWebView 事件:

    webControl.ShowCreatedWebView += OnShowNewView;

    internal static void OnShowNewView( object sender, ShowCreatedWebViewEventArgs e )
    {
        // Do sth with your link
    }

这一切都在 awesomium 文档 here 中进行了描述。

顺便说一句。如果您想在外部浏览器中打开链接,您可以使用

System.Diagnostics.Process.Start(your_link);

关于html - Awesomium 浏览器新窗口无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30216833/

相关文章:

javascript - 如何获取克隆选项的选择属性?

windows - 如何在 WinDbg 中列出线程(内核调试)

c++ - C++ 入门问题;无法实例化抽象类(VS 中的 C2259)

javascript - img src 未连接到图像路径

jquery - 表头组不支持滚动

带有 ItemsSource 的 WPF ContextMenu - 如何在每个项目中绑定(bind)到 Command?

c# - StackPanel.Children.Clear() 无法正常工作

c# - WPF DataGrid 动态列绑定(bind)

java - 使用 Unicode 文件路径

html - 移动到响应和返回后 Div 不能正确 float