Нужно создать браузер по пути, где в клиентских файлах лежит твой html файл.
Предоставь код, который ты уже написал.
RAGE.Ui.HtmlWindow authWindow = null;
public void OnPlayerSpawn(Events.CancelEventArgs cancel)
{
authWindow = new RAGE.Ui.HtmlWindow("package://cef/auth/index.html");
authWindow.Active = true;
Cursor.ShowCursor(true, true);
}
на голом HTML кроме как картинки ничего не получишь, тебе надо с CEF связываться с клиенткой через JS как минимум и клиентка уже запрос делает к серверу и аналогично в обратную сторонуПосмотреть вложение 18836
C#:RAGE.Ui.HtmlWindow authWindow = null; public void OnPlayerSpawn(Events.CancelEventArgs cancel) { authWindow = new RAGE.Ui.HtmlWindow("package://cef/auth/index.html"); authWindow.Active = true; Cursor.ShowCursor(true, true); }
мне тестово хотя бы вывести эту картинку, потому что даже она не выводится, уже дальше прокину серверную логику, но пока что задача стоит в выводе (потенциальной) цефкина голом HTML кроме как картинки ничего не получишь, тебе надо с CEF связываться с клиенткой через JS как минимум и клиентка уже запрос делает к серверу и аналогично в обратную сторону
RAGE.Ui.HtmlWindow authWindow = null;
public void OnPlayerSpawn(Events.CancelEventArgs cancel)
{
authWindow = new RAGE.Ui.HtmlWindow("http://cef/auth/index.html");
authWindow.Active = true;
Cursor.ShowCursor(true, true);
}
попробовал сделать как прописано в документации - также никакого результатаC#:RAGE.Ui.HtmlWindow authWindow = null; public void OnPlayerSpawn(Events.CancelEventArgs cancel) { authWindow = new RAGE.Ui.HtmlWindow("http://cef/auth/index.html"); authWindow.Active = true; Cursor.ShowCursor(true, true); }
RAGE.Ui.HtmlWindow authWindow = null;
public void OnPlayerSpawn(Events.CancelEventArgs cancel)
{
authWindow = new RAGE.Ui.HtmlWindow("http://package/cef/auth/index.html");
authWindow.Active = true;
Cursor.ShowCursor(true, true);
}
authWindow = new RAGE.Ui.HtmlWindow("http://package/cef/auth/index.html");
скорректировал код - и все равно не вызывается. Возвращаюсь к вопросу из первого сообщения - возможно, требуется какая-то настройка конфигов или забилдить верстку под, условное, реакт-приложение?C#:RAGE.Ui.HtmlWindow authWindow = null; public void OnPlayerSpawn(Events.CancelEventArgs cancel) { authWindow = new RAGE.Ui.HtmlWindow("http://package/cef/auth/index.html"); authWindow.Active = true; Cursor.ShowCursor(true, true); }
В таком случае, если ваш интерфейс находится по пути, указанному в коде и на скриншоте - все заработает
Конкретное изменение:
C#:authWindow = new RAGE.Ui.HtmlWindow("http://package/cef/auth/index.html");
Включил дев мод и заодного прокинул дебаг мод. Также решил использовать цеф дебаггер.
RAGE.Ui.HtmlWindow authWindow = null;
public void OnPlayerSpawn(Events.CancelEventArgs cancel)
{
authWindow = new RAGE.Ui.HtmlWindow("http://package/cef/auth/index.html");
authWindow.Active = true;
Cursor.ShowCursor(true, true);
}