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

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

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

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

Это возможно? Спасибо заранее!!
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Яндекс Практикум
    Продвинутая разработка на C# и .NET
    5 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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;
};
Ответ написан
Ваш ответ на вопрос

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

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