Добавлено расширенное копирование по двойному щелчку (8 вариантов).
Добавлен URL автообновления и ссылка на техподдержку (баг‑трекер).
Проверен в браузерах:
Firefox 52ESR + SRWare Iron 29/31/36/49 + 360 Extreme Explorer 9/11/12/13 (CR63/69/78/86) + Chromium 87.
Основные изменения:
- добавлено расширенное копирование по событию 'dblclick' (8 вариантов):
Теперь по двойному щелчку можно скопировать хоть весь текст страницы…)
Сделано для повышения удобства копирования без необходимости выделения текста, процесс обработки усложнён незначительно.
- работает только для вызова по двойному щелчку (mEvt:'dblclick');
- игнорируется для вызова по щелчку СКМ (mEvt:'mouseup');
- работает на основе определения объекта под курсором и обработки его html-кода;
- функция проверки двойного щелчка совмещена с функцией проверки для щелчка СКМ;
- настройка-переключатель проверки доступна редактированием переменной mAdc:1;
По умолчанию проверка включена, отключается установкой значения в 0. При отключенной проверке при вызове копировщика по двойному щелчку он обрабатывается как и в предыдущих версиях скрипта (старое поведение). Копирование в этом случае также отработает по заданному шаблону (как в предыдущих версиях этого скрипта).
- для новой фичи добавлен отдельный шаблон, настраивается редактированием текстовой переменной snip:'...';
По умолчанию это закомментированный текстовый заголовок для захваченного фрагмента html‑кода, содержащий заголовок вкладки и её URL. При вызове копировщика по двойному щелчку к этому блоку добавляется захваченный фрагмент кода страницы, содержимое которого будет зависеть от зажатия клавиш ALT, CTRL, SHIFT во всех их комбинациях (всего 8 вариантов, включая отсутствие зажатых клавиш при простом двойном щелчке).
- По умолчанию, если НЕ переопределялся параметр mAdc и он включен (т.е. НЕ равен 0/false/null/''), в зависимости от комбинации клавиш будут скопированы следующие части исходного документа (страницы):
Прочие изменения:
- в заголовок добавлен URL автообновления (ключ мета-блока //@downloadURL);
- в заголовок добавлена ссылка на раздел техподдержки (баг‑трекер, ключ мета-блока //@supportURL).
Скриншоты
Отображение скрипта на панели менеджера Tampermonkey Classic RePack:
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), автономный код без подгрузки библиотек
- Запрашиваемые разрешения:
[ "*://*/*" ]
Загрузка и установка
Дополнительно
|