[Скрипты][Вайб-лонгинг] Загрузчик медиафайлов в редактор

У меня очень плохо закачиваются файлы в редактор и я написал свой загрузчик для Codex Editor, редактора постов dtf.ru.

Важное замечание: у dtf.ru нет API для работы с редактором и мои скрипты работают через "хаки". Работа ничем не гарантирована. ¯\_(ツ)_/¯

Как работает скрипт? Кратко:

  1. MutationObserver отслеживает событие запуска редактора
  2. В тулбар редактора добавляется новая кнопка
  3. При нажатии на кнопку в редактор добавляется кнопка для закачки картинки/видео, она автоматически запускается.
  4. При загрузке картинки/видео её ссылка вставляется в соответствующее поле редактора через вставку из буфера обмена

Делал для себя, может кому-то этот скрипт будет полезен. Скрипт загружает файлы через XMLHttpRequest как и стандартный загрузчик редактора, но мой работает стабильнее. Почему?

Я не знаю

Скачать

Установка

  1. Установить в своем веб-браузере расширение для работы с UserScript, например Тampermonkey
  2. Установить в этом расширении скрипт. Есть как минимум 3 способа установки: создать скрипт и вставить текст, перенести (drag'n'drop) файл на страницу расширения или установить скрипт через ссылку.

Ссылки на Тampermonkey для Firefox и Chrome

Пишите если будут вопросы

8
3
3
1
1
7 комментариев