CopyOpen RU : Скопировать + открыть
Опубликовано: Бармалей · 15.04.2015 · 00:01 ••• Обновление: 17.10.2020 · 13:39 0

Скопировать + открыть : CopyOpen RU – копирование в один щелчок в буфер обмена URL объекта под курсором с одновременным открытием этого URL в новой фоновой вкладке. Вызов из контекстного меню с автоопределением типа текущего контекста. Приоритет обработки: ссылка → фрейм → медиа-файл → URL текущей страницы. Автовыгрузка из памяти при неактивности.

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


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


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

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


[Копия скриншота]

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

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

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

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

При выпуске первой инженерной версии в апреле 2015 года расширение было "брэндировано" как "Cкопировать и открыть" (в дальнейшем, с первой официальной версии – "Cкопировать + открыть"), англоязычное название – CopyOpen – получило приставку RU, символизирующую общую "заточенность" решения на русскоязычную аудиторию пользователей. На текущий момент аддон распространяется под обеими "торговыми марками".

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

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


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

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

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

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

Приоритетность обработки объектов при их вложенности: ссылка → фрейм → медиа-файл → URL текущей страницы.

Исходя из этого – при вызове на ссылке в виде картинки во фрейме – откроется ссылка, если ссылка (фрейм) в виде медиа-файла – будут скопированы и открыты ссылка (фрейм) (кроме* ссылок 'javascript:…').

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

При отсутствии в контексте (щелчка ПКМ) ссылок, фреймов или медиа-файлов в фоне открывается копия текущей страницы. На выделенном тексте и полях ввода контекстное меню не выводится.

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

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


Загрузка и установка

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

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

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

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



Описание и инструкции Бармалей
Бармалей 15.04.2015 17.10.2020 268 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:31+
Протестировано в:SRWare Iron 31/36/49
Технологии и API:Чистый JavaScript (ES5), API: tabs, clipboardWrite, contextMenus

Поделиться

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