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

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

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

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

Это возможно? Спасибо заранее!!
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
  • Яндекс Практикум
    Продвинутая разработка на C# и .NET
    5 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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;
};
Ответ написан
Ваш ответ на вопрос

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

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