Оптимизация рантайма, упрощение и доработка кода скрипта по итогам обсуждения предыдущей версии.
Добавлена поддержка дополнительных шаблонов копирования при вызове с Alt/Ctrl/Shift.
Дополнен блок настроек, доработка кода скрипта, исключение срабатывания СКМ на ссылках.
Проверен в браузерах:
Firefox 52ESR + SRWare Iron 49 + 360 Extreme Explorer 9/11/12/13 (CR63/69/78/86) + Chromium 87.
Основные изменения:
- поддержка нескольких шаблонов копирования при вызове с зажатыми Alt, Ctrl или Shift:
- способ вызова (хоткей или мышь) не играет роли, функция выбора шаблона сработает в любом случае;
- шаблоны можно отредактировать в общей переменной set={...}, там же можно отключить/включить отработку по соответствующим управляющим клавишам (по умолчанию включены все три);
- настройка шаблона для клавиши ALT доступна редактированием переменной aTmp:'...';
- настройка шаблона для клавиши CTRL доступна редактированием переменной cTmp:'...';
- настройка шаблона для клавиши SHIFT доступна редактированием переменной sTmp:'...';
- выключить срабатывание для соответствующих управляющих клавиш можно установкой значения параметров aKey:, cKey: или sKey: в '', 0, false или null;
- исключение срабатывания копировщика по событию 'mouseup' (для СКМ) на ссылках.
Исключает вызов копирования при щелчке средней кнопкой СКМ на текстовой ссылке. Проверка упрощённая, если ссылка представлена в виде изображения или иного объекта, обработка исключения не выполняется.
Прочие изменения:
Скриншоты
Отображение на панели менеджера скриптов Tampermonkey:
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), автономный код без подгрузки библиотек
- Запрашиваемые разрешения:
[ "*://*/*" ]
Загрузка и установка
Дополнительно
|