Веб-браузер в .NET. Настройка браузера - PullRequest
2 голосов
/ 22 февраля 2011

Я создал веб-браузер в .NET [c #]. Он работает нормально, но меня немного смущает то, как управлять этими вещами .. пожалуйста, помогите мне решить, как это реализовать!

  1. Где / Как файлы cookie будут храниться в моем браузере?
  2. Закладка
  3. История
  4. Блокировка всплывающих окон / другие настройки браузера?

Я понимаю, что вопрос слишком общий, но даже ваше маленькое предложение очень мне поможет.

1 Ответ

3 голосов
/ 15 марта 2011
  1. Посмотрите, как другие браузеры обрабатывают файлы cookie, они хранят их в папке temp (cache) браузера.
  2. Закладки - это просто список значений ключа (в самом простом виде), ключ - это URL,значение - это отображаемое имя.Будет работать любое место, где вы можете хранить список ключей / значений (например, базу данных).
  3. История - это просто закладки, которые автоматически захватываются и упорядочиваются по дате.
  4. Это зависит от того, что вы используетедля элемента управления веб-браузера - если вы используете элемент управления ActiveX IE, то вы застряли, чтобы поделиться настройками с ним.Это также означает, что у вас есть фантастический пользовательский интерфейс, созданный для настроек.Если вы написали свои собственные, то вам нужно хранить их где-нибудь, например, в базе данных.

Я упоминал базу данных несколько раз, но я не думаю, что полная установка MS SQL Server, носкорее что-то вроде SQLite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...