Текст в ссылку : Text2Link RU – автоматический конвертор текстовых URL в кликабельные ссылки со стандартными протоколами. Главный "рабочий инструмент" аддона – контент-скрипт из серии "поставил и забыл", автоматически распознаёт ссылки, адреса e-mail, торренты и магниты, отключает реферрер, удаляет следящий мусор из кода и т.д.. Все функции скрипта полностью настраиваемы. В этой статье:
Общее назначение и краткая история созданияТекст в ссылку : Text2Link RU – расширение для браузеров семейства Chromium, повышающее удобство работы с
Основное назначение – создание корректных рабочих ссылок из текстовых URL, главная задача – полностью автоматическое преобразование таких ссылок в соответствии с заданными настройками. Расширение создано по мотивам и на базе преобразователя Text URL Linker. При этом были доработаны и улучшены базовые функции, добавлены дополнительные возможности, полностью русифицирован интерфейс. В результате "доработки напильником" аддон Текст в ссылку стал хорошей альтернативой многим аналогам, не только не уступая им по качеству преобразования "шаблонных" текстов, но и превосходя их по общей "лёгкости" и функционалу. Следует особо отметить, что в отличие от многих современных аддонов, в Text2Link нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации за счёт пользователей. Автор гарантирует отсутствие в этом расширении каких-либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой-то коммерческой выгоды. При разработке аддона также ставилась задача минимизации расхода системных ресурсов и оптимизации исходного кода с целью повышения общей скорости работы расширения. Для этой цели применён ряд специальных алгоритмов, исходный код состоит из отдельных функциональных модулей, подгружаемых при необходимости и не расходующих ресурсы после отработки требуемых действий. Отличия этого расширения от оригинала и аналоговВсе отличия указаны для текущей версии Text2Link RU, в более старых часть добавленных функций отсутствует.
Text2Link RU "не хочет" преобразовывать неполные текстовые ссылки (только частично). Это ограничение:
Язык интерфейса – только русский (локализация жёсткая, зашита в коде), другие локализации отсутствуют. Это связано со значительным упрощением кода и повышением скорости его работы, а также с тем, что при создании расширения автор в первую очередь ориентируется на русскоязычных пользователей. Впрочем, если "дело пойдёт", прикрутить ещё и "басурманский" не является особой проблемой…) Основные возможности и использованиеКак уже сказано, в целом Text2Link RU предназначен для полностью автоматического преобразования текстовых URL в кликабельные ссылки со стандартными протоколами. Обработка содержимого посещаемых страниц производится в фоне и не требует от пользователя никаких действий. Для управления всеми настройками преобразования используется отдельная страница Настроек:
Все настройки сохраняются автоматически, вступают в силу сразу же после внесения изменений. Для проверки результата сделанных изменений достаточно просто перезагрузить соответствующую страницу. На этой же странице присутствует кнопка "Сброс настроек", позволяющая в один клик вернуть гарантированно рабочие "заводские" настройки. Может быть полезна, если после ваших экспериментов с шаблонами (или другими опциями) Для всех элементов интерфейса добавлены подробные всплывающие подсказки, их весьма желательно прочитать перед тем, как что-либо "крутить".)) Для ознакомления с особенностями конкретной версии имеется встроенная Справка (вкладка "О расширении"):
Временное отключение обработки текста на любой страницеДоступно с версии 2017.3.26, опция включается в Настройках – галка "Alt+Ctrl+Shift", время ожидания – 0.1 сек. Эта функция позволяет на этапе (пере)загрузки однократно отключить обработку любой страницы, если в момент её загрузки зажаты указанные клавиши. При этом нет необходимости добавлять сайт/URL в исключения, что может быть полезно для оценки работоспособности. Функция срабатывает при (пере)загрузке любой* страницы с зажатыми и удерживаемыми клавишами Alt+Ctrl+Shift. Для гарантированного отключения запуска скрипта следует удерживать клавиши до окончания загрузки страницы. * Этот хоткей не работает на странице Настроек аддона – зарезервирован для аварийного сброса! Безопасная загрузка Настроек и аварийный сброс шаблоновВ некоторых случаях, из-за некорректных настроек пользовательских шаблонов (при задании некорректных регулярных выражений), возможно жёсткое зависание Настроек. Соответственно, в таких случаях будет невозможно нажать кнопку сброса настроек и установить значения по умолчанию. Стоит отметить, что при этом также вполне вероятны зависания любой обрабатываемой страницы, если на ней попадётся текстовая ссылка, подпадающая под "кривой" шаблон. Поскольку искать причину и/или исправлять вручную содержимое хранилища настроек расширения является весьма непростой задачей (не только для "обычного" пользователя), в начальных версиях проще было переустановить аддон и заново произвести его повторную настройку (в силу зависания страницы Настроек и недоступности кнопки сброса). В дальнейшем была добавлена функция аварийного сброса шаблонов, подробности* смотрим в отдельной статье. * Краткая копия этой инструкции есть и во встроенной Справке, но "если вдруг что" – доступа к ней уже не будет.) Как проверить работоспособность конвертораКак минимум – на странице Настроек, в блоке, отображающем результаты преобразования различных шаблонов в соответствии с заданными настройками и с учётом изменений, сделанных в шаблонах распознавания. Также можно проверить работоспособность на специальных страницах с текстовыми ссылками. Для удобства, некоторые:страницы с примерами таких шаблонов приведены и во встроенной Справке (вкладка в настройках "О расширении"), в частности:
При установленном расширении все текстовые строки из списка выше будут без труда распознаны, вы можете перейти по ним и посмотреть другие шаблонные примеры текстовых ссылок. Кроме того, вы можете создать свой собственный текстовый файл со ссылками и затем открыть его в браузере. Загрузка и установкаРасширение не имеет практических ограничений по версии браузера, может использоваться на любых хром-браузерах, поддерживающих запуск контент-скриптов. Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить – могут быть, так сказать, "некоторые нюансики" и их необходимо учитывать.) Можно загрузить любую из версий Text2Link RU на следующих ресурсах:
При возникновении сложностей с установкой читаем этот совет. Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию: Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию: Ссылки для интересующихся
| ||||||||||
Бармалей 09.03.2014 21.10.2020 375 Общие технические сведения о разработке
|
Всего комментариев: 0 |