Copy URL CR.RU : Копировать URL…
Опубликовано: Бармалей · 04.11.2014 · 00:01 ••• Обновление: 29.05.2021 · 11:10 0

Copy URL CR.RU – Копирование в буфер обмена URL или элементов страницы текущей вкладки, "умное" распознавание контекста, ссылок, изображений, медиа-объектов. Цитирование текста в разных форматах, интеграция с сервисами коротких ссылок. Корректно работает с кириллицей, автоматически преобразовывает Punycode.

Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

Copy URL CR.RU – расширение для браузеров семейства Chromium, позволяет корректно скопировать ссылки с кириллицей в буфер обмена.

Основное назначение – обеспечить корректность копирования любых ссылок с символами национальных алфавитов. Главная задача – нетребовательность к ресурсам, работоспособность на любых вкладках и компактность решения.

Расширение создано на основе копировщика ссылок Copy URL. В форке из оригинала заимствована общая идея и функция обработки кириллических ссылок, существенно переработан код и добавлены дополнительные возможности.

При выпуске первой версии в ноябре 2014 года новое расширение получило приставку CR.RU, указывающую на его "форкнутость" (Chromium Repack) и символизирующую общую "заточенность" решения на русскоязычную аудиторию пользователей (RU). В дальнейшем, начиная с версии 2018.5.17, аддон был "ребрэндирован" в "Копировать URL…" и на текущий момент распространяется под обеими "торговыми марками".

В результате "доработки напильником" получилась микро-полезняшка из серии "поставил и работай", ставшая отличной альтернативой аналогам, не только не уступающая им по качеству решения основной задачи, но и превосходящая их по лёгкости и функционалу.

Следует особо отметить, что в отличие от оригинала и многих других современных аддонов, в Copy URL CR.RU нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации за счёт пользователей.

Автор гарантирует отсутствие в этом расширении каких-либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой‑то коммерческой выгоды.


Основные возможности и способ применения

Copy URL CR.RU работает на любых страницах, в том числе – локальных и служебных (включая страницы других расширений), не требуя от пользователя никаких дополнительных действий или настроек.

Расширение корректно работает с кириллицей и автоматически преобразовывает Punycode (домены в национальной кодировке, содержащие символы национальных алфавитов).

Важной особенностью является то, что Copy URL CR.RU работает полностью автономно, не имеет постоянного фонового процесса и автоматически выгружается из памяти после отработки необходимых действий.

Аддон обеспечивает копирование в один клик в буфер обмена URL адреса текущей вкладки или любых контекстных элементов страницы. При копировании из контекстного* меню автоматически определяется URL текущего объекта под курсором мыши. В этом меню также доступны различные варианты копирования, по выбору пользователя.

* Эта возможность и соответствующие дополнительные функции добавлены начиная с версии 2018.5.16, в контексте щелчка ПКМ распознаются изображения, медиа-объекты, ссылки, фреймы или сама страница. В более ранних версиях контекстное меню отсутствует, работает только кнопка в омнибоксе.

Вызов – щелчок по кнопке аддона в адресной* строке, через контекстное меню страницы либо по горячей** клавише.

* В браузерах 63+ любые кнопки из омнибокса переносятся на тулбар. В принципе, при использовании самой основной функции (копирование адреса текущей вкладки) в новых браузерах кнопку на тулбаре можно скрыть и использовать только хоткей.

** Поддержка этого API добавлена начиная с версии 2018.5.17, по хоткею доступна только одна функция – обработка и копирование URL текущей страницы, комбинация по умолчанию – ALT+SHIFT+C.

На браузерах версий 49+ у кнопки в омнибоксе есть своё меню, в котором помимо функций копирования есть опция отключения контекстного меню страницы (в омнибоксе меню есть всегда). При выключении контекстного меню страницы будут недоступны все функции, связанные с копирование её контекста.

В более старых версиях браузера дублирования меню в омнибоксе нет, а контекстное меню страницы неотключаемое.

В версиях браузера 63+ кнопки в омнибоксе нет, вместо неё отображается кнопка на тулбаре, все функции в контекстном меню этой кнопки аналогичны.

Процесс копирование индицируется изменением цвета иконки – при успешном завершении процесса копирования в буфер обмена она подсвечивается жёлтым цветом, при возникновении каких-либо ошибок – красным. Подсветка временная, затем иконка возвращается в исходное состояние.

Как уже сказано, кроме основной функции в форк добавлены дополнительные опции, существенно расширяющие его возможности. В частности, доступно несколько вариантов копирования с цитированием, в том числе – в "форумном" формате, интеграция с сервисами коротких ссылок и подсветки цитат, копирование изображений в формате base64, создание файлов ярлыков (*.URL) и другие полезные функции:

Полный список отличий и особенностей аддона приведён в статье Copy URL CR.RU : Что "под капотом".

Модификация "Copy URL F2 Tab Mod"

Кроме основного расширения, для решения частных задач копирования доступна специальная модификация в виде пользовательского скрипта. Это дополнение работает только в контексте текущей вкладки (обработка и копирование URL и заголовка вкладки, а также выделенного на странице текста) и вызывается только по горячей клавише или по щелчку заданной кнопкой мыши в пределах текущей страницы.

Поддерживается быстрое переключение между несколькими шаблонами копирования при вызове с зажатыми клавишами ALT, CTRL или SHIFT. Формат вывода копируемых данных, горячие клавиши и другие параметры можно установить самостоятельно в настройках скрипта.

Описание отличий и особенностей скрипта приведено в статье Copy URL F2 Tab Mod : Копируем по хоткею.


Загрузка и установка "Copy URL CR.RU"

Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром-браузерах версий 25+ (рекомендуется 31+) Однако, с учётом различных "новшеств", вводимых производителями браузеров, желательно ознакомиться с документацией на конкретный билд, который планируется установить – могут быть, так сказать, "некоторые нюансики" и их необходимо учитывать.)

Можно загрузить любую из версий Copy URL CR.RU на следующих ресурсах:

Настоятельно рекомендуется использовать текущую стабильную версию расширения.
Более ранние выпуски можно устанавливать только в исследовательских целях для сравнительного анализа функций и возможностей аддона. Авторская поддержка устаревших версий не осуществляется, претензии по возможным проблемам их эксплуатации не рассматриваются.

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]

Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию:



Описание и инструкции Бармалей
Бармалей 04.11.2014 29.05.2021 423 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:29+
Протестировано в:SRWare Iron 29/31/36/49 + 360EE-9/11/12/13 (CR63/69/78/86) + Chromium 87
Технологии и API:Чистый JavaScript (ES5), API: tabs, clipboardWrite, declarativeContent, pageAction, commands, contextMenus, storage

Поделиться

Всего комментариев: 0
close