Как разработать веб-браузер, используя c # .net, используя установленные библиотеки .net и не используя элемент управления веб-браузером? - PullRequest
0 голосов
/ 01 ноября 2018

Я искал в интернете 2 дня, не найдя ответа на приведенное ниже требование. Больше всего я нашел GeckoFX и CefSharp, которые являются внешними пакетами и не установлены библиотеками. Как это можно сделать?

Меня попросили сделать следующее:

Используйте подходящую библиотечную функцию из набора библиотек, установленных на платформе .NET. Вы не должны использовать класс C # WebBrowser, но должны выполнять необходимую связь на уровне HTTP непосредственно из своего кода. Код должен четко идентифицировать связь клиент-сервер на уровне HTTP и должен явно управлять домашней страницей, списком избранного, списками истории и вкладками. При желании вы можете добавить функцию для отображения веб-страницы, но должна быть возможность отключить эту функцию и отображать только необработанный HTML-код, который был получен.

Спасибо

1 Ответ

0 голосов
/ 01 ноября 2018

Что вы пытались сделать до сих пор и с какой проблемой вы сталкиваетесь? Возможно прочитайте это сначала :)

В настоящее время звучит так, как будто вам дали интервью или домашнее задание , которое вы не знаете, как решить. Если это так, то у вас должно быть некоторое представление о том, с чего начать, или вы не на том курсе или на собеседовании. Если вам нужна помощь, попробуйте решить вопрос самостоятельно и попросите о помощи, когда вы застряли. Расскажите нам, что вы пробовали, покажите код, который у вас есть, и сообщите нам, где вы застряли или что не работает, как ожидалось.

Где вы застряли? Загрузка веб-страницы? Создание пользовательского интерфейса?

...