README.md
Super Drag & Drop
Расширение для браузеров на основе Chromium (Яндекс.Браузер, Opera, Chrome), восстанавливающее привычное поведение «супер-перетаскивания» в стиле Maxthon.
Что делает
- Перетащить ссылку → открыть в новой вкладке (в фоне или с переключением — настраивается)
- Перетащить выделенный текст → поиск в поисковике по умолчанию
- Перетащить картинку → открыть в новой вкладке
- Ctrl + перетаскивание → тихо сохранить текст или картинку в выбранную папку
- При перетаскивании курсор меняется, а рядом появляется подсказка с действием
Установка (режим разработчика)
- Скачайте или склонируйте репозиторий.
- Откройте
browser://extensions/(илиchrome://extensions/). - Включите Режим разработчика.
- Нажмите Загрузить распакованное расширение и выберите папку проекта.
- После любого изменения кода: Обновить расширение → 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
с ошибкой