Вопрос или проблема
Я ищу расширение для Firefox, которое будет копировать как URL, так и заголовок текущей страницы в буфер обмена. В идеале это должно происходить при нажатии ctrl-c, не выбирая ничего. Добавление контекстного меню для этой функции также было бы приемлемо.
Я думал, что у меня было расширение для этого, но сейчас я не могу найти ничего подобного.
Моя рекомендация — это CoLT. Вот как оно соответствует вашим требованиям:
- Копировать с помощью Ctrl–C: Извините, нет — это будет мешать предварительно заданным комбинациям клавиш. Но как вы упомянули во втором варианте — Контекстное меню: Да, определенно.
- Копирует заголовок и URL текущей страницы: Конечно. В разных форматах. Даже в тех форматах, которые вы определяете.
Итак, вот как это работает. Во-первых, оно управляется через контекстное меню. На первом изображении ниже показано, как это выглядит, когда выбрана ссылка; если ничего не выбрано, “Копировать текст ссылки…” просто читается как “Копировать заголовок и адрес страницы”. Но подменю одинаковы. В подменю вы видите, что можете копировать в разных форматах. Последняя версия предварительно настроена почти так, как показано на снимке экрана, просто FuseTalk был заменен на Markdown, так что это подходит для Stack Exchange.
CoLT: Контекстное меню / Экран настройки (источник: Страница дополнения CoLT; щелкните изображения для увеличения)
На втором скриншоте показан экран настройки. Как вы можете видеть, легко определить свои собственные форматы — так что вы можете легко подстроить его под свои нужды. Встроенная страница помощи дает советы по применяемым заполнителям:
CoLT: Настройка (источник: Страница дополнения CoLT; щелкните изображение для увеличенной версии)
Я использую CoLT уже несколько лет и я его большой фанат. Это дополнение никогда меня не подводило, работает стабильно и плавно, никогда не вызывало никаких проблем — а я частый пользователь этого дополнения, так что я должен знать 🙂 Я не могу больше без него обходиться, это всегда одно из первых дополнений, которые я загружаю при новой установке / новом рабочем месте. Я могу по-настоящему его 추천!
Easy Copy (сайт)
- Позволяет копировать ссылку и заголовок текущей вкладки через контекстное меню или комбинацию клавиш
- Вы не можете использовать Ctrl+C для копирования, Easy Copy использует Ctrl+Shift+Y вместо этого.
- К сожалению, кажется, что нет возможности настраивать собственные сочетания клавиш, но я могу ошибаться.
- Easy Copy использует предустановленные шаблоны
- Вы также можете добавлять различные шаблоны в настройках расширения, кроме тех, что идут с расширением, даже один, который предлагает вам ввести текст, который затем устанавливается как текст ссылки вместо заголовка (шаблон “Notes Link”).
- Вы можете использовать различные переменные при создании новых шаблонов (с помощью “%[переменная]%”), обзор доступных переменных здесь: Как это работает – Smoky Ink.
- Некоторые идеи для шаблонов можно найти здесь, такие как шаблон Markdown, шаблон JIRA/Confluence и т.д.
- Демонстрация различных шаблонов показана ниже.
- Вы также можете копировать все открытые вкладки.
С помощью обходного пути вы можете скопировать свои закладки таким образом. Сначала щелкните правой кнопкой мыши на папке с закладками, затем выберите “Открыть все в вкладках”, а затем используйте Easy Copy, чтобы скопировать все открытые вкладки. - Вы можете настроить, хотите ли вы, чтобы некоторые вещи были исключены из скопированного текста ссылки, такие как “: Дополнения для Firefox”.
Шаблоны
“Title” link и “Markdown” link
“Notes link” (вы также можете сделать “Markdown Notes” ссылку)
Опции форматирования
Я рекомендую Copy Urls Expert, хорошее соотношение между настройкой и простотой использования.
Мне нужно было расширение для Firefox, которое могло бы копировать веб-адрес (URL) каждой вкладки в системный буфер обмена. Copy Urls Expert соответствует моим требованиям и подходит также для требований автора вопроса, поэтому я решил добавить его в ответы.
Со страницы дополнений Firefox, на которую я ссылался ранее:
Копируйте несколько URL (ссылок) в буфер обмена. Предоставляет возможности для копирования URL всех открытых вкладок и URL в выделенном тексте. Вы можете настроить формат копируемых URL. Вы также можете открыть несколько ссылок из буфера обмена.
Исходный код доступен на GitHub: copy-urls-expert
Вот пара скриншотов, которые я сделал во время тестирования:
Как показано на предыдущем изображении, вывод можно легко настроить в требуемый формат.
Так как мой ответ с CoLT актуален только для Firefox < v57 (и CoLT больше не будет поддерживаться), хорошая замена — это Format Link: отличная поддержка от разработчика.
Снова, нет Ctrl-C непосредственно на странице, но доступно контекстное меню. Также имеется кнопка на панели инструментов, которая позволяет редактировать захваченный текст и переключаться между форматами. Наряду с некоторыми предустановленными форматами, вы также можете определить свои собственные.
Format Link: кнопка панели инструментов (открыта), элемент контекстного меню (щелкните изображения для увеличенных версий)
Для контекстного меню вы можете либо иметь свой предпочтительный формат как единичный элемент, либо подменю со всеми настроенными форматами. К сожалению, нельзя иметь и то, и другое одновременно — снова ограничение WebExt API от Mozilla.
Плюс этого дополнения в том, что если вы выделите некоторый текст на странице и затем используете контекстное меню для захвата URL (либо ссылки на странице, нажав на нее правую кнопку мыши, либо URL всей страницы, кликнув в пустом месте), выделенный текст будет использован в качестве описания для ссылки.
Однако имейте в виду, что никакие новые функции WebExt не могут работать на собственных страницах Mozilla. Это не вина разработчиков дополнений, а итог того, что Mozilla заблокировала это (в API и на своем сайте). По сравнению с предыдущим API, WebExt очень ограничен — и многие дополнения потеряли функциональность.
Недавно я использовал Copy as Markdown, который позволяет копировать текущий заголовок и URL страницы или любую ссылку в формате markdown, который можно вставить в Stack Exchange.
Другие плагины, которые я использовал в прошлом, теперь недоступны:
- Copy Fixer
- Copy Title and Description
Все вышеперечисленные рекомендации мертвы…
Я только что попробовал это, и оно работает отлично: Копировать выбранные вкладки в буфер обмена
(P.S.: Да, я использовал его, чтобы создать эту ссылку markdown. 😉
Мне нравится, что вы можете создать свою собственную схему форматирования, например, я создал:
&One Liner
%TITLE%: %URL%
что дает:
Расширение Firefox для копирования заголовка и URL страницы в буфер обмена - Рекомендации по программному обеспечению Stack Exchange: https://softwarerecs.stackexchange.com/questions/3772/firefox-extension-to-copy-the-title-and-url-of-the-page-to-the-clipboard
Достойные упоминания, которые я также рассмотрел, но не попробовал, но у них хороший рейтинг:
Экспорт адресов вкладок – Получите это расширение для 🦊 Firefox
Скопировать все URL вкладок – Получите это расширение для 🦊 Firefox
Я не использовал их, в первую очередь потому, что у них нет функции “выбор вкладок”.
Мне довелось попробовать десятки дополнений для Firefox, которые копируют/экспортируют URL вкладок в последнее время.
Поиск на каталоге дополнений Mozilla Firefox, на момент, когда я пишу, кажется, что наиболее популярные дополнения, выполняющие эту задачу — это
Экспорт адресов вкладок и Скопировать все URL вкладок
но немного покопавшись, я думаю, что есть лучшие альтернативы, и теперь я порекомендую те, которые предпочитаю.
Те, если вам нужно просто скопировать в буфер обмена
A) Первое, что я бы предложил, это Копировать URL в буфер обмена.
После установки вы найдете новый элемент “Копировать URL в буфер обмена” в контекстном меню вкладок (а также элемент “Копировать URL страницы” в контекстном меню документов) плюс новую кнопку инструмента, которая открывает всплывающее окно при нажатии (см. изображение ниже).
Вы также можете использовать его через комбинацию клавиш (по умолчанию это Shift+Alt+C, но вы можете изменить это в любое время: https://support.mozilla.org/kb/manage-extension-shortcuts-firefox).
Это расширение предоставит вам возможности копировать в буфер обмена URL и заголовки вашей текущей вкладки или вашей текущей выборки вкладок (если вы выбираете несколько вкладок Firefox) или URL всех открытых вкладок в текущем окне Firefox (включая закрепленные), с опцией исключить текущую. (Когда я говорю о вкладках в текущем окне Firefox, я имею в виду только их = если у вас открыто более одного окна Firefox, вкладки в других окнах не будут учитываться.)
Оно предоставляет несколько форматов, таких как HTML, Markdown, LaTeX и многие другие. Насколько я знаю, автор не планирует добавлять пользовательские форматы, но если вы хотите, чтобы другие форматы поддерживались, вы можете отправить запрос на новую функцию его репозиторию на GitHub (я бы запросил Json с моей стороны).
Есть еще одна уникальная функция, которую это дополнение предлагает по сравнению с другими, которые я предлагаю здесь, и она позволяет вам выполнять копирование для ссылок на документе также.
Для этого просто щелкните правой кнопкой мыши по элементу ссылки внутри страницы, и вы заметите элемент “Копировать URL ссылки” в контекстном меню (если вы выберете некоторый текст перед щелканием правой кнопкой мыши, этот выделенный текст будет использоваться для содержимого ссылки).
Замечательные упоминания:
-
CopyTabTitleUrl.
Это дополнение добавляет новую команду “CopyTabTitleUrl” в контекстное меню вкладок, плюс новую кнопку, которая тоже открывает всплывающее окно при нажатии. Оно также предоставляет возможность использования через сочетание клавиш.
Действие копирования можно выполнить только на текущей (многократно) выбранной вкладке или на всех открытых вкладках в текущем окне или даже на всех окнах Firefox, которые у вас открыты (закрепленные вкладки всегда включаются).
Дополнение позволяет вам копировать заголовок и URL (или только один из двух) плюс пользовательский формат (Markdown установлен как формат по умолчанию). -
Копировать выбранные вкладки в буфер обмена.
(@Andrew уже предложил это здесь в своем ответе)
Название дополнения вполне самоочевидно, после установки команда “Копировать вкладки в буфер обмена” будет доступна в контекстном меню вкладок.
Дополнение позволяет вам копировать в буфер обмена URL + заголовки всех ваших текущих выбранных вкладок (или только одной выбранной, если вы не выбрали несколько вкладок Firefox)
Оно также может копировать в других форматах, HTML-ссылка и Markdown уже там, вы можете настроить добавив другие (я думаю, что это дополнение предлагает лучшие возможности для пользовательского формата по сравнению с другими, которые я здесь перечислил).
Затем, наконец, вы также можете ассоциировать сочетания клавиш Firefox для каждого формата.
Это будет наиболее прямолинейным вариантом, если вам нужно скопировать один или несколько URL вкладок (‘поскольку, в случае, если вам нужно скопировать все открытые URL вкладок, и у вас много, вас заставят выбирать их все вручную, в то время как прежние дополнения, которые я предложил, могут добиться этого всего за пару кликов мышью).
Хорошо, теперь дайте мне предложить еще несколько дополнений, просто на всякий случай…
ТЕ, ЕСЛИ ВЫ ХОТИТЕ ЗАНОВО ОТКРЫТЬ ПОЗЖЕ (ИЛИ БЫСТРО ЭКСПОРТИРОВАТЬ В ТЕКСТОВЫЙ ФАЙЛ)
Прежде всего, должное замечание: это имеет смысл только в том случае, если вы имеете дело с множеством вкладок, фактически, дополнения, которые я собираюсь предложить, не различают текущую выбранную вкладку, они всегда учитывают ВСЕ вкладки, которые у вас открыты в данный момент в окне Firefox.
B) Сказав это, вот мое любимое: Сохранить URL вкладок.
Это дополнение добавляет новую команду “Копировать URL (все вкладки)” в контекстное меню вкладок и кнопку инструмента, которая отображает всплывающее окно при нажатии; последнее — это действительно интересная часть; поскольку, когда всплывающее окно открыто, вы увидите текстовое поле, перечисляющее заголовок и URL всех открытых в данный момент вкладок, и команды, которые позволят вам фильтровать перечисленные записи, даже используя регулярные выражения для этого. Кроме того, позволяя вам копировать содержимое текстового поля в буфер обмена (кстати, вы также можете редактировать это, если хотите), вы также можете сохранить/экспортировать как текстовый файл, или вы можете вставлять http(s) ссылки в текстовое поле и щелкнуть по предоставленной команде, чтобы снова открыть их в новых вкладках (также как когда вы открываете все элементы в папке с закладками). Все это представлено в довольно чистом пользовательском интерфейсе.
Как контекстное меню вкладок, так и команды всплывающего окна всегда учитывают все вкладки, открытые в текущем окне Firefox (так что нет опции для одной вкладки, как я сказал в заявлении) и также, имейте в виду, кстати, что это будет ограничено только вкладкам текущего окна (всегда включая закрепленные), и если у вас открыто более одного окна Firefox, вкладки в других окнах не будут учитываться.
(Я бы хотел, чтобы у этого были некоторые улучшения, например, возможность копировать только URL / заголовок текущей вкладки через контекстное меню, опцию копирования только URL без заголовков и добавление как минимум формата Markdown – и, возможно, Json; с добавлением этих функций это расширение было бы просто идеальным для меня!)
P.S.
Save Tab URLs кажется, имеет очень похожего собрата (вроде клона, честно говоря), единственное отличие от него заключается в том, что оно, похоже, только перечисляет URL вкладок и нет заголовков: Список URL.
И, на случай, если вы ищете еще более минималистичный эквивалент (просто копировать или открывать URL вкладок): tabs2txt
Замечательные упоминания:
- Копировать/вставить и сохранить список вкладок
Предоставляет более-менее те же функции, что и предыдущий, поэтому у него несколько неясный пользовательский интерфейс по сравнению с ним и ему не хватает функции фильтрации содержимого текстового поля и экспорта в текстовый файл, но он предоставляет темы (позволяет изменять цветовые комбинации между 2 темными и одной светлой), опцию добавления переносов строк между записями или нет, а также включать или не включать заголовки вместе с URL. Также предоставляет своего рода внутреннюю систему закладок, называемую “Сохраненные списки”. - Bulk URL Opener
Имеет неплохой пользовательский интерфейс с темами на темном/светлом фоне, позволяет сохранять списки URL аналогично предыдущему дополнению, о котором я говорил (я думаю, что предыдущий имеет лучший подход к этому, на мой взгляд), но не включает заголовки вкладки ни в каком виде, только URL.
Так же, как и в случае с Save Tab URLs, оба не могут предоставить ничего, кроме заголовков + URL и не поддерживают пользовательские форматы; если вам это нужно, тогда выбирайте одно из тех, которые я перечислил выше.
Ответ или решение
Для решения задачи копирования заголовка и URL текущей страницы в буфер обмена в браузере Firefox можно воспользоваться несколькими расширениями. Ниже представлены наиболее подходящие решения, которые отвечают запросам пользователей и предоставляют высокую степень настройки и удобства использования.
1. CoLT (Copy Link Title)
CoLT — популярное расширение, которое позволяет копировать заголовок и URL в разных форматах. Хотя это расширение не поддерживает функциональность копирования по сочетанию клавиш Ctrl+C без выделенного текста, оно имеет контекстное меню, которое облегчает копирование текущей страницы.
Основные функции:
- Контекстное меню: Доступно при правом клике, позволяет легко скопировать заголовок и URL без необходимости в выделении текста.
- Разнообразие форматов: Расширение предлагает возможность копировать данные в разных форматах, таких как Markdown, HTML и множестве других, что позволяет настроить результат под конкретные потребности.
- Конфигурация: Пользователи могут установить собственные форматы копирования. Встроенная справка по замещаемым переменным помогает легко настраивать шаблоны.
2. Easy Copy
Easy Copy — еще одно полезное расширение, которое предоставляет возможность копировать заголовок и URL текущей вкладки с помощью комбинации клавиш (по умолчанию используется Ctrl+Shift+Y). Поскольку сочетание Ctrl+C не поддерживается, оно может быть полезным для пользователей, предпочитающих использование клавиатуры.
Основные функции:
- Пользовательские шаблоны: Позволяет настраивать форматы копирования с возможностью использования различных переменных.
- Шаблоны по умолчанию: Включает предварительно настроенные шаблоны, такие как Markdown и JIRA, которые могут легко быть расширены за счет пользовательских настроек.
3. Copy Urls Expert
Copy Urls Expert — расширение, ориентированное на эффективное копирование URL-адресов и заголовков с открытых вкладок. Оно предлагает гибкие настройки и удобный интерфейс, который удовлетворяет потребности большинства пользователей.
Основные функции:
- Копирование нескольких URL: Пользователи могут копировать URL всех открытых вкладок с возможностью настройки формата.
- Экспорт и хранение: Расширение предоставляет возможность сохранения добавленных URL в текстовые файлы для дальнейшего использования.
Заключение
Рекомендуемые расширения предлагают разнообразные возможности, которые могут удовлетворить запросы большинства пользователей Firefox, желающих быстро копировать заголовки и URL страниц. Лучше всего использовать CoLT для его обширной настройке и функциональности контекстного меню. Однако для пользователей, ищущих альтернативу с возможностью использования клавиатуры, активные функции Easy Copy могут оказаться ощутимым преимуществом.
Важно отметить, что расширения могут иметь разные уровни поддержки и обновления, поэтому рекомендуется внимательно изучить отзывы и рейтинги на странице загрузки перед установкой.