Member 10341830 Ответов: 0

Как я могу использовать свой файл cookie в cefsharp


Привет,

В настоящее время я использую httpWebRequest, чтобы иметь возможность войти в игру.
Сначала я получаю свой файл cookie, а затем делаю запись данных для входа в систему. Это работает, и я вошел в систему.

Теперь я хочу, чтобы пользователь мог ориентироваться в игре с помощью CefSharp. Поэтому я подумал о двух разных вещах, чтобы сделать это :

- Передайте мой файл cookie CefSharp, чтобы мой сеанс остался прежним, и он не попросит меня снова войти в систему (и таким образом выйти из программы)
- Или переслать url-адрес на локальный хост, чтобы сеанс оставался одинаковым для обоих (и даже мог получить доступ к нему в обычном браузере).
Как это :
От "http://mygame.fr/game/index.php?page=overview"
Чтобы "http://127.0.0.1:8710/game/index.php?page=overview"

В обоих случаях я не нашел ничего, что могло бы мне помочь, и на самом деле понятия не имею, где искать.

Спасибо за любую помощь.

Что я уже пробовал:

Когда я вошел в систему у меня есть это

using (StreamReader sr = new StreamReader(getResponse.GetResponseStream()))
            {
                string sourceCode = sr.ReadToEnd();


                HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
                doc.LoadHtml(sourceCode);
                if (doc.ParseErrors.Count() == 0)
                    planetList = new PlanetList(sourceCode);

                // Here would like to forward or to give my cookie to cefsharp so the user can navigate, and the program still be loged in
            }

0 Ответов