README.md

Super Drag & Drop

Расширение для браузеров на основе Chromium (Яндекс.Браузер, Opera, Chrome), восстанавливающее привычное поведение «супер-перетаскивания» в стиле Maxthon.

Что делает

  • Перетащить ссылку → открыть в новой вкладке (в фоне или с переключением — настраивается)
  • Перетащить выделенный текст → поиск в поисковике по умолчанию
  • Перетащить картинку → открыть в новой вкладке
  • Ctrl + перетаскивание → тихо сохранить текст или картинку в выбранную папку
  • При перетаскивании курсор меняется, а рядом появляется подсказка с действием

Установка (режим разработчика)

  1. Скачайте или склонируйте репозиторий.
  2. Откройте browser://extensions/ (или chrome://extensions/).
  3. Включите Режим разработчика.
  4. Нажмите Загрузить распакованное расширение и выберите папку проекта.
  5. После любого изменения кода: Обновить расширение → F5 на тестовой вкладке (иначе старый content script останется в памяти и выдаст ошибку Extension context invalidated).

Настройка

Нажмите на иконку расширения → Настройки:

  • Поведение вкладок: открывать в фоне / переключаться на новую.
  • Папка сохранения: куда складывать файлы при Ctrl+перетаскивании. Если не выбрана — используется папка загрузок браузера.
  • Поисковик (fallback): если браузер не предоставляет API поиска по умолчанию.

Структура проекта

manifest.json — манифест расширения (Manifest V3) background.js — service worker: открытие вкладок, поиск, сохранение файлов drag-handler.js — content script: отслеживание перетаскивания на странице options.html — страница настроек options.js — логика настроек и выбор папки сохранения icon.png — иконка расширения

Лицензия

MIT. См. файл LICENSE.

При копировании кода или его существенных частей необходимо сохранить уведомление об авторских правах и ссылку на оригинальный репозиторий.

Copyright (c) 2026 matveevg

Описание
Расширение для браузеров на основе Chomium, расширяющее функционал drag&drop
Конвейеры
0 успешных
0 с ошибкой
Разработчики