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

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

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

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

Это возможно? Спасибо заранее!!
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Разработчик игр на Unity
    18 месяцев
    Далее
  • Stepik
    Программирование на C# 5.0
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    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;
};
Ответ написан
Ваш ответ на вопрос

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

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