@TechNOIR

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

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

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

Это возможно? Спасибо заранее!!
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 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;
};
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы