SA:MP Lua Прочее [CEF] Mini DevTools | Изменяй/изучай элементы CEF

Deps

Известный
Автор темы
239
171

mini DevTools 1.1
DepsCian Creation

Скрипт даёт возможность редактировать HTML любых элементов CEF

Функционал
  • Редактировать HTML любого элемента
  • Скрывать CEF
  • Подгружать Eruda


В деле (1.0)

Интерфейс (1.1)
1746631897315.png


Активация
  • Зажать Shift, навести курсор на элемент и нажать ЛКМ
  • Для активации CEF курсора нажать Alt_L + X
  • В случае некорректной загрузки скрипта, используем /mdt.force - оно принудительно инжектит редактор


Команды
  • /mdt.force - принудительно внедряет редактор.
  • /mdt.reload - перезагружает CEF а-ля F5
  • /mdt.hide - скрывает полностью CEF. Повторный вызов возвращает.
  • /mdt.eruda - подгружает Eruda в CEF
  • /mdt.eruda.unload - выгружает Eruda


Установка
  1. Загрузить файл mini_devtools.lua из вложений
  2. Переместить файл mini_devtools.lua в папку ~/moonloader
 

Вложения

  • mini_devtools.lua
    6.7 KB · Просмотры: 182
Последнее редактирование:

MrCreepTon

Неизвестный
Всефорумный модератор
2,359
5,372
А че css пустой? Это типа style="..."?
Мне кажется можно как-то заставить хромиум открыть дев тулз, тогда будет не мини версия, а вполне себе полноценная со всеми фишками :)
 

Deps

Известный
Автор темы
239
171
А че css пустой? Это типа style="..."?
Мне кажется можно как-то заставить хромиум открыть дев тулз, тогда будет не мини версия, а вполне себе полноценная со всеми фишками :)
Хромиум дев тулз давно открыты, это я сделал ибо немного заебался каждый раз инспект открывать. Со стилями знаю, где-то накосячил, потом фиксану
 

MrCreepTon

Неизвестный
Всефорумный модератор
2,359
5,372
Хромиум дев тулз давно открыты
Да? А где глянуть реализацию?
Я дома часик назад увидел в cef_process функцию для дев тулзов, думал трайнуть вечером асишку набросать для их открытия)
 

Deps

Известный
Автор темы
239
171

Update 1.1

Дельнул стили, ибо нахуй они нужны, когда есть инлайн стили))
Обновил стиль редактора, чтобы не был вырви глазно белым. Так же добавил редактор кода Monaco для подсветки синтаксиса.
Добавил несколько новых команд:
1. /mdt.reload - перезагружает CEF страницу (будто F5 в браузере нажали)
2. /mdt.eruda - подгружает Eruda, которая считается мобильной Dev Tools, но она мне не очень нравится из-за её ущербности, но всё же, пусть будет.
3. /mdt.eruda.unload - выгружает Eruda
4. /mdt.hide - скрывает полностью CEF. Повторный вызов возвращает.

1746631482373.png
 
Последнее редактирование:
  • Нравится
Реакции: TvoyFanat и MrCreepTon

Diqeey

Известный
450
62
Прикольно. Вопрос наверное не туда, но есть ли возможность посмотреть какой POST отправляет cef при создании заказа на arizona?
1757144842017.png
 

Deps

Известный
Автор темы
239
171

Буцефал

Известный
50
61
mini DevTools 1.1
DepsCian Creation

Скрипт даёт возможность редактировать HTML любых элементов CEF

Функционал



В деле (1.0)


Интерфейс (1.1)
Посмотреть вложение 269654

Активация



Команды



Установка
Существует вообще какой-то способ вывода данных с этого DOM непосредсвенно в Луа? Например при клике с зажатим шифтом по CEF тексту, выведет его в в чат? Я уже какой день пытаюсь построить какой-то "мост" и ни-ху-я
Скрипт топ
 

Deps

Известный
Автор темы
239
171
Существует вообще какой-то способ вывода данных с этого DOM непосредсвенно в Луа? Например при клике с зажатим шифтом по CEF тексту, выведет его в в чат? Я уже какой день пытаюсь построить какой-то "мост" и ни-ху-я
Скрипт топ
За тебя аризона уже его построила. Отправляй из фронта (CEF) в бэк (клиент) пакет 220:17 свой кастомный, который будет луа читать, - один из способов