TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Copy URL CR.RU / Копировать URL... Допиливание и перепаковка микро-полезняшки Copy URL (архив, CWS). См.также: · Описание расширения "Copy URL CR.RU" на официальном сайте · Изменения в текущей версии расширения "Copy URL CR.RU" · Описание скрипта "Copy URL F2 Tab Mod" на официальном сайте · Изменения в текущей версии скрипта "Copy URL F2 Tab Mod" Текущая версия - 2020.11.25 (для браузеров версий 29-72) / CRX v.3: для браузеров версий 63+ Текущая версия - 2021.8.19 (User.JS, для браузеров версий 29+) (модификация Copy URL F2 Tab Mod) Все версии: Официальный сайт · MS OneDrive · Яндекс.Диск · Облако Mail.Ru Возможности и использование: Копирование в буфер обмена URL адресной строки (или элементов* страницы) текущей вкладки. Корректно работает с кириллицей и автоматически преобразовывает Punycode (домены в национальной кодировке). Вызов - по иконке в омнибоксе, из контекстного* меню, по хоткею**, процесс копирование индицируется изменением цвета иконки. При копировании из контекстного* меню автоматически (или по выбору) определяется URL объекта под курсором мыши. Разрешение работы аддона в режиме "инкогнито" включается стандартным способом. * Начиная с версии 2018.5.16, распознаются изображения/медиа-объекты/ссылки/фреймы или сама страница. ** Начиная с версии 2018.5.17, только обработка/копирование URL текущей страницы, комбинация по умолчанию - ALT+SHIFT+C. С версии 2018.5.17 кроме простого копирования URL объектов с текущей страницы доступно: - создание файла ярлыка на текущую страницу (файл *.URL), по умолчанию сохраняется в папке загрузок; - копирование URL и заголовка вкладки в виде форумной ссылки: [url=адрес]заголовок[/url]; - копирование URL вкладки и выделенного на ней текста в виде форумной цитаты: [url=адрес][q]текст[/q][/url]; - копирование URL по выбору - например, если объект под курсором является картинкой во фрейме и содержит ссылку; - копирование URL аудио/видео объектов по курсором, работает в т.ч. и во фреймах YouTube-плейера. С версии 2018.5.20 для объектов текущей страницы также доступно: - создание "подсвеченной цитаты" из выделенного текста - на базе сервиса TLDRify (пример перехода к цитате); - копирование сокращённых ссылок сервиса TinyURL для текущей страницы или любой ссылки под курсором (пример); - копирование сокращённых форумных ссылок на страницу и для форумных цитат из выделенного текста (сервис TinyURL). Все операции с сокращёнными ссылками выполняются автоматически, результат помещается в буфер обмена. Функция "подсветки цитат" ограничена только вызовом инжект-скрипта сервиса, копирование результата - вручную. Не забываем, что на локальных и служебных страницах обе эти функции не работают!* * ..хотя можно попытаться их вызвать и почитать сообщение об отказе..)) Выбор конкретных сервисов обусловлен удобным доступом к их API и отсутствием у них обязательной регистрации. Однако, следует помнить, что любые ссылки, созданые в подобных сервисах, перестанут работать при их закрытии! | С версии 2019.1.19 для изображений текущей страницы доступно: - копирование картинки под курсором в формате base64 (PNG, преобразование canvas/png). С версии 2019.1.25 для изображений текущей страницы дополнительно доступно: - копирование картинки под курсором в base64 в исходном формате (оригинал, без промежуточного преобразования). С версии 2020.10.15 также доступно: - выбор сервисов TinyURL или clck.ru (переключатель в настройках, в меню); - копирование коротких ссылок с помощью выбранного сервиса - для всех объектов текущей страницы; - копирование ссылки на страницу в виде хтмл-кода <a href="ссылка">заголовок страницы</a>; - опциональное "выпрямление" и очистка копируемых ссылок от гугло-аналитики и utm-мусора. Индикация состояния и сообщения об ошибках: Во всех версиях состояние аддона индицируется изменение цвета значка в омнибоксе: Такой значок означает успешное завершение любой из операций копирования/преобразования URL. Значок меняется на дефольтный через 1 секунду, никаких сообщений об успешном выполнении действий не выдаётся. Такой значок означает наличие ошибок в любой из операций копирования/преобразования URL. Этот значок не меняется на текущей вкладке до следующего вызова любой из функций, напоминая о проблеме. Начиная с версии 2018.5.20 при ошибках также выводится сообщение и событие заносится в консольный лог. Независимо от результата выполнения любой из функций, аддон автоматически выгружается из памяти. Технические детали и отличия от оригинала: В форке удалена гугло-аналитика, лишние файлы, необходимые скрипты объединены в один и оптимизированы. В отличие от оригинала форк не имеет фонового процесса и выгружается* из памяти при неактивности. * С версии 2018.5.16 - быстрая выгрузка через 1-1,5 секунды. Второе основное отличие - этот аддон работает на любых страницах, в т.ч. - на локальных, служебных и в гуглозине.. =) Третье основное отличие - расширенное определение URL элементов страницы и дополнительные* функции копирования. * В частности - короткие URL, создание форумных ссылок и цитат из выделенного текста + сохранение файлов ярлыков (*.URL). Кроме того, этот аддон НЕ использует инжект скриптов в просматриваемые страницы (меньше "накладные" расходы). Часть API обновлена, на версиях браузера старше 29/31, возможно, не будет работать совсем, проверяйте самостоятельно. Язык интерфейса (меню/описание) - только русский, зашит в коде. В версиях браузеров 49+ часть функций контекстного меню дублируется в меню иконки в омнибоксе. С версии 2018.5.17 там же есть опция отключения контекстного меню страницы (в омнибоксе меню есть всегда). При выключении контекстного меню страницы будут недоступны все функции, связанные с копирование её контекста. В более старых версиях браузера дублирования меню в омнибоксе нет, а контекстное меню страницы неотключаемое. Модификация Copy URL F2 Tab Mod: Специализированная кроссбраузерная версия этого аддона в виде пользовательского скрипта. Запилена по "просьбам трудящихся", работает только с данными вкладки (URL/заголовок/выделенный текст). Вызов - по одиночному хоткею или щелчком мыши (по умолчанию - F2 и даблклик), интерфейса нет, просто копирует и всё..) Может копировать в различных форматах при использовании вызова (хоткей/мышь) с зажатыми клавишами Alt/Ctrl/Shift. Можно самостоятельно менять выходные форматы данных, хоткей и маус-клик (вручную, правкой кода). Примечание: скрипты и код НЕ обфусцированы, исключительно с целью удобства при возможных доработках.. кому это критично - удалите комментарии и пропустите через компрессоры.. =)) Дополнительно: · Официальный авторский сайт - документация по всем версиям, обсуждение, загрузка и пр. · Copy URL : Проблемы и решения - FAQ по эксплуатации, баг-трекер, обсуждение работы · Копии исходного расширения из Chrome Webstore (архив, CWS), см. также: репак на Game-Edition · В чём разница между оригиналом, репаком и этим форком · TLDRify: сервис хранения "подсвеченных" цитат + CWS: страница официального расширения Особая благодарность и пиво: · Камраду prav333dorub - за подъём обсуждения про фичу перехода к цитате - · Камраду alibi - за наводку на вменяемый сервис хранения подсвеченных цитат - · Камраду kenko2 - за инициацию разработки модификации в виде юзер-скрипта - История версий Copy URL CR.RU: • Copy URL CR.RU 2014.11.4 (6'231 байт, скриншот + описание) MD5: ab5aff87c8249541cb4086d7bf425e91 / SHA-1: 9a08f8a9faef028a8b9985cb9d3fb387bac476d1 • Copy URL CR.RU 2014.11.7 (6'247 байт, скриншот + описание) MD5: 8a2aa2e5406ea0ad33ea9b9bcf76d0a4 / SHA-1: d478f0a611a0f69fc16e972aa14d159fb43b61e7 • Copy URL CR.RU 2014.11.11 (6'253 байт, скриншот + описание) MD5: f89b84fc4e6dfe4c812b6f86d7a47a34 / SHA-1: 7dc920e54678e4d1f641b07369b4e45fb7f19df7 • Copy URL CR.RU 2018.5.16 (5'444 байт, скриншот + описание) MD5: b3d101e358cef00b94e8889e15457a64 / SHA-1: fdd17c15f40efd9ff3ad1b6e6dd97886dc707918 • Copy URL CR.RU 2018.5.17 (6'715 байт, скриншот+ описание) MD5: 73e4072fdf59f26b3ab82128ee2c29d7 / SHA-1: 025e2fc125ef7f3c4f4872977684dbdb91ed47e8 • Copy URL CR.RU 2018.5.20 (8'097 байт, скриншот + описание) MD5: 6c2ebaad81f0652e1e58ed067fc882b4 / SHA-1: 1d25d110d53061bf5fb69c8a466d3f3d041cf60a • Copy URL CR.RU 2019.1.19 (8'423 байт, скриншот + описание) MD5: f1206c04fad6f5e00bfdb06db67a50c5 / SHA-1: c4069c0dcd31ac88e264e35e0e882335a6ae780c • Copy URL CR.RU 2019.1.25 (8'667 байт, скриншот + описание) MD5: a62c6c27459b28fdb1ed51685f0cac2c / SHA-1: 9d40f2e2dd45989beabc72748cc9729c99a2bfba • Copy URL CR.RU 2019.12.5 (8'661 байт, CRX v.2, для браузеров версий 29-72, скриншот + описание) MD5: 20df93411738df84f6b7a08416e02e10 / SHA-1: 03f65d1b0c0502d0eb5860602ef0adb74d25c568 • Copy URL CR.RU 2019.12.5 (8'688 байт, CRX v.3, для браузеров версий 63+) MD5: 8d530741a17ce3030e4b62c004ffd27b / SHA-1: c2df10bb37768416cfc44f5ce1c5d56487b78f2b • Copy URL CR.RU 2020.10.15 (9'798 байт, CRX v.2, для браузеров версий 29-72, скриншот + описание) MD5: f1eeb5eb895b48032d31fc38950b386d / SHA-1: 0689d345e2a6524ab35ced92c42a5b7578d224f7 • Copy URL CR.RU 2020.10.15 (9'825 байт, CRX v.3, для браузеров версий 63+) MD5: e232f57055a111cb4e5c95f8d2736cbd / SHA-1: 4eb306d66f6513093356cbc77f66039d3776c89a • Copy URL CR.RU 2020.11.25 (9'935 байт, CRX v.2, для браузеров версий 29-72, скриншот + описание) MD5: eb9263f082f6ec0c60e182e1acc6facb / SHA-1: 843fa87a0018d9bfe602ab95a5cd58bfbdee811a • Copy URL CR.RU 2020.11.25 (9'962 байт, CRX v.3, для браузеров версий 63+) MD5: 62f12e197d88be78db8cd90b94c401b1 / SHA-1: 7a8e27d6bb8233211b698cf7e09745042fdf1b85 История версий Copy URL F2 Tab Mod: • Copy URL F2 Tab Mod 2021.5.21 (7'850 байт, JS ES5, для браузеров версий CR48+/FF41+, скриншот + описание) MD5: 2b454c5b6bd9b606741923ea8bfd19bc / SHA-1: 81375ef764336f6d20b3b5cdbf17bd10f04f5072 • Copy URL F2 Tab Mod 2021.5.25 (11'111 байт, JS ES5, для браузеров версий CR48+/FF41, скриншот + описание) MD5: dfaeba6d47012b6c1e01b641bb61e6c7 / SHA-1: f6132cdcafc210353e539d3c19de4c8b38f7cd01 • Copy URL F2 Tab Mod 2021.5.29 (11'620 байт, JS ES5, для браузеров версий CR48+/FF41+, скриншот + описание) MD5: 3bdb21dcaea9c504d46c8c0bb1bfe9a8 / SHA-1: 871655b2bd4a109276bf93f1e3c09579dc542d37 • Copy URL F2 Tab Mod 2021.5.30 (12'345 байт, JS ES5, для браузеров версий 29+, скриншот + описание) MD5: 209d01179541e16d803ae15547585154 / SHA-1: f3cad68ca3593167b06e7d5e8b2ec3a59027cf82 • Copy URL F2 Tab Mod 2021.6.6 (12'530 байт, JS ES5, для браузеров версий 29+, скриншот + описание) MD5: bfb5f192dc9e533135bd44c76270c0f7 / SHA-1: 2523ad19c2968fb82af646564938c8458ab6239a • Copy URL F2 Tab Mod 2021.8.19 (13'632 байта, JS ES5, для браузеров версий 29+, скриншот + описание) MD5: a0f0c840dfddfdd2c575d75d8a6cd38b / SHA-1: 836065fb7f86f1825af19505c13fa367314b6baa Все вопросы/замечания/обсуждение - в основной теме по расширениям хрома.. ..и кроме того - всё тоже самое можно сделать и на официальном авторском сайте.. |