2015-05-13 2 views
2

Я использую управление браузером Awesomium в своем приложении wpf. Он загружает веб-сайт с URL-адреса, но у меня есть проблема. На моем веб-сайте есть ссылки на якорь с целевым пробелом. но когда я нажимаю на этот якорный тэг, ничего не происходит и его предотвращает действие. Поэтому мой вопрос: Is there any way to detect if anchor tag with target="_blank" clicked. Пожалуйста, дайте мне совет, который я искал в Google, но не повезло. Спасибо заранее.Awesomium браузер новое окно не работает

ответ

2

Вы должны обрабатывать ShowCreatedWebView событие:

webControl.ShowCreatedWebView += OnShowNewView; 

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

Это все описано в Awesomium документации here

Btw. Если вы хотите, чтобы открыть ссылку во внешнем браузере, вы можете использовать

System.Diagnostics.Process.Start(your_link); 
Смежные вопросы