Многие задаются вопросом, как просматривать CEF-интерфейсы через браузер сервера RedAge v3.
В этом руководстве я подробно объясню, как это можно сделать. Перед началом работы обязательно скачайте архив: WebServer.zip.
В этом руководстве я подробно объясню, как это можно сделать. Перед началом работы обязательно скачайте архив: WebServer.zip.
1. Перемещение файлов
- Переместите папки lang и src из директории src_cef в папку WebServer\webpack.
2. Проверка обновлений
- Запустите проверку обновлений с помощью команды: SERVER-UPDATE.
3. Запуск сервера
- Запустите сервер с помощью команды: SERVER-BUILD.
- Важно: после запуска сервера не закрывайте консоль, пока работаете в браузере.
4. Открытие веб-интерфейса
- После запуска сервера автоматически откроется браузер по адресу: http://localhost:9000
- Если браузер не открылся автоматически, перейдите по ссылке вручную.
5. Управление страницами через консоль браузера
- Открываем браузер нажимаем правой кнопкой мышки и выбираем "Просмотреть код элемента". (У каждого пункт может назеваться по разному зависимость от браузера).
- Перейдите на вкладку "Консоль".
- Вставьте команду для открытия нужной страницы:
JavaScript:
window.router.setView("PlayerHelp");
- Если при вставке возникает ошибка, попробуйте ввести команду вручную.
6. Работа со страницами в App.svelte
- Файл со списком доступных страниц находится по пути: src_cef\src\App.svelte.
- Найдите блок с константой:
JavaScript:
const Views =
- Здесь вы увидите названия всех доступных страниц, например:
- PlayerBattlePass — окно боевого пропуска.
- PlayerAtm — окно банкомата.
- PlayerAuthentication — окно регистрации.
Примеры команд для открытия страниц:
- Открыть окно регистрации:
JavaScript:
window.router.setView("PlayerAuthentication");
- Открыть окно банкомата:
JavaScript:
window.router.setView("PlayerAtm");
7. Завершение работы и деплой изменений
- После завершения работы и сохранения всех изменений переместите папки lang и src обратно из WebServer\webpack в src_cef.
- Выполните сборку проекта (билд) для src_cef.
- Загрузите собранные изменения на сервер.