Задать вопрос
@TechNOIR

C#. Webbrowser. Как ограничить список URL,по которым можно переходить внутри элементы WebBrowser?

Добрый день.
Подскажите пожалуйста как ограничить список URL,по которым можно переходить внутри элементы WebBrowser?

Например WebBrowser будет загружать только site.com. На нём есть ссылки на другие сайты например site2.com
Нужно как-то запретить из открытие,чтобы можно было переходить только по ссылкам содержащим site.com

Это возможно? Спасибо заранее!!
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@FreeBa
думаю идея понятна.
var whiteList = new string[] { "..." };

webBrowser1.Navigate("https://google.com");
webBrowser1.Navigating += (s, arg) =>
{
       if (!whiteList.Any(x => x == arg.Url.ToString())) arg.Cancel = true;
};
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы