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

Deps

Активный
Автор темы
131
59

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 · Просмотры: 5
Последнее редактирование:

MrCreepTon

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

Deps

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

MrCreepTon

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

Deps

Активный
Автор темы
131
59
Да? А где глянуть реализацию?
Я дома часик назад увидел в cef_process функцию для дев тулзов, думал трайнуть вечером асишку набросать для их открытия)
Всё намного проще)) Кто разрабатывал с CEF знает, что можно передать к процессу аргумент --remote-debugging-port=9222, открыть chrome://inspect в Chromium (Chrome, Edge - без разницы) и открыть тулзу аризонки

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
 
Последнее редактирование:
  • Нравится
Реакции: MrCreepTon