我在我的 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/