Есть ли способ экспортировать URL-адреса открытых вкладок окна Firefox?


79

Если у меня открыто окно Firefox, содержащее 10 вкладок, есть ли способ в Firefox или с помощью плагина получить URL-адреса этих 10 вкладок в виде текстового файла или в другом формате?

Прямо сейчас, если я хочу сделать это, мне нужно скопировать URL-адрес вкладки A, вставить его куда-нибудь, перейти на вкладку B и повторить. Я мог бы также добавить все вкладки в папку и экспортировать их, но это кажется такой проблемой.

Если такого метода нет, кто-то может указать мне на некоторые документы, описывающие основы написания плагина Firefox. Я готов написать это сам, если нет «стандартного» способа.

Ответы:


77

Перейдите в Инструменты> Параметры.

На вкладке «Общие» найдите кнопку « Использовать текущие страницы» в разделе «Автозагрузка». Когда вы нажимаете кнопку « Использовать текущие страницы» , все URL-адреса страниц, открытых на разных вкладках, копируются в текстовое поле «Домашняя страница» с разделителем каналов. Скопируйте текст, чтобы получить все URL.

Сочетание клавиш для имитации нажатия на кнопку « Использовать текущие страницы» - Alt+ T+ O+ C(протестировано в Firefox 14)


9
Это действие также можно легко отменить, просто нажмите Ctrl-Z, чтобы отменить изменение, и все, что было в текстовом поле ранее, будет восстановлено. Теперь вам не нужно устанавливать плагин.
kurtzbot

3
Это не работает для меня, когда я пытаюсь сохранить огромный сеанс с 300+ вкладками в 7 Windows. Кажется, есть ограничение на этот трюк с точки зрения количества вкладок, будьте осторожны

3
Хороший ответ. Alt+E+N+Cдля любых других пользователей Linux. :)
Пепел

3
Этот метод прекрасно работает, но вам придется делать это для каждого окна. Он также не захватывает закрепленные вкладки, поэтому вам придется делать это и по отдельности.
Tustin2121

3
Это не должно быть ответом. Позвольте мне сказать прямо: вы временно настраиваете свою домашнюю страницу на строку, содержащую текущие вкладки, разделенные трубками (что не очень хорошо выглядит при вставке в электронное письмо или документ). Вы копируете URL-адрес, а затем отменяете, чтобы вернуть свою домашнюю страницу в прежнее состояние. Что произойдет, если вы забудете этот шаг? Ответ Ладьи - гораздо лучший логический способ получить все URL-адреса вкладок.
MarsAndBack

24

Я нашел надстройку под названием «Отправить URL-адреса вкладок», которая копирует URL-адреса всех открытых вкладок с целью отправки их кому-либо по электронной почте. Это дополнение также позволяет целевым URL-адресам быть буфером обмена и электронной почтой, поэтому это решает мою проблему на 100%.

https://addons.mozilla.org/en-US/firefox/addon/4437


3
к сожалению, это конец жизни с Firefox 57. Кто-нибудь нашел альтернативу?
semtex41

1
@ semtex41 Да, есть. Вот он: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we. Он называется «Копировать все вкладки URL WE»
Абхишек Оза,

Кроме того , другой: addons.mozilla.org/en-US/firefox/addon/...
MarsAndBack

FWIW код доступен на github.com/aecreations/sendtaburls (или СВН )
myrdd

11

Не нужно ничего экспортировать.

Просто сохраните все вкладки в папке (вы уже знаете, как это сделать), щелкните правой кнопкой мыши на папке, скопируйте. Откройте блокнот, вставьте. Вуаля. Все URL-адреса закладок в этой папке.


1
Да, это работает, но я больше думал о том, чтобы иметь опцию в меню плагинов или в контекстном меню, которая поместила бы URL-адреса в мой буфер обмена. Тогда мне не нужно будет создавать, просматривать и удалять промежуточные папки закладок.
Хекевинтран

Извините, не знаю ни одного плагина, который бы это делал. Это довольно необычная просьба (я до сих пор не понимаю, зачем вам что-то подобное ...). В любом случае, у вас есть один путь ... этот занимает около 6 кликов ... самый быстрый, я знаю, извините.
Ладья

Щелкните правой кнопкой мыши на вкладке, добавьте в закладки все вкладки, хорошо, щелкните правой кнопкой мыши по каталогу, скопируйте ... URL-адреса находятся в буфере обмена ... 5 нажатий.
Ладья

Да, вы правы насчет необычности. Я думаю, что я собираюсь искать ссылки на написание плагинов Firefox. Я хочу, чтобы это было 2 клика, черт побери! Спасибо хоть.
Хекевинтран

2
Это не такая уж необычная проблема. Я искал то же самое. У меня более 50 вкладок, открытых на моем рабочем компьютере из вещей, которые я нахожу во время обеденного перерыва, которые я либо хочу запомнить, либо вернусь и прочту более подробно позже. Я хочу экспортировать и хранить, чтобы я мог открыть дома и просматривать на досуге. +1 за вопрос
ianfuture

5

Плагин с открытым исходным кодом для выполнения этой работы: Копировать как Markdown . Дополнительные преимущества: работает как в Firefox, так и в Chrome и экспортируется с форматированием Markdown.

Копировать как уценку для Chrome и Firefox

Вы часто вводите код Markdown вручную для ссылки или изображения, или даже для всех вкладок в окне, и чувствуете усталость? Копировать как Markdown может помочь вам!

Особенности

Скопировать как Markdown - это расширение для браузера, которое поможет вам скопировать следующие вещи, как Markdown, в системный буфер обмена:

  • Текущая вкладка как ссылка
  • Ссылка на странице
  • Изображение на странице
  • Изображение, обернутое со ссылкой
  • Все вкладки как список ссылок
  • Выделенные вкладки в виде списка ссылок

Выдержка из файла readme проекта.

Его можно добавить в Firefox из списка дополнений .


Благодарю. Я написал свой собственный букмарклет, чтобы сделать это для текущей вкладки, но это расширение предоставляет более полезные функции.
Энтони Дж. - правосудие для Моники

3

Возможно, вы захотите рассмотреть аналогичное дополнение с различными параметрами, CopyAllURLs ; особенно если рассылка не является приоритетом. - Разве это не 2 клика? Это в контекстном меню. [На этой странице также перечислены «альтернативные решения»]


2
Боже, эта надстройка устарела ..... какое решение даже подойдет для этой проблемы?

Вы можете скачать последнюю версию с домашней страницы .
DJCrashdummy

1
@DJCrashdummy, это вообще плохая идея .... аддоны на сайте проверяются на стабильность, вредоносность и т. Д.
Уилф

3

Я использую Copy Urls Expert . Это добавляет пункт меню, когда я щелкаю правой кнопкой мыши на вкладке. Существуют варианты копирования всех URL-адресов в текущем окне, в текущей группе вкладок или на всех вкладках; а также открыть URL-адреса из буфера обмена. URL просто разделены новыми строками. Я оценил простоту этого подхода по сравнению с альтернативами, такими как URL-адреса вкладки «Отправить», которые включают заголовок каждой страницы вместе с URL-адресом. «Copy Urls Expert» - это перезапись CopyAllURL , которая больше не существует.


1
Я тоже фанат этого, но Firefox Quantum ... Reeee. Copy Urls Expert - одна из причин, по которой я еще не обновлялся. С сценарием в моем ответе, который решен для меня, но мне также нужна замена для Мастера меню и Tab Mix Plus.
mxmlnkn

@mxmlnkn Да, я просто понизил версию, установив бинарный файл Firefox ESR. Поэтому я могу ввести это поле с надписью «Это все текст!».
Метаморфический

3
#Test in Firefox 5.0
$sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore-backups\recovery.js"
$sessionStoreFileExists = Test-Path $sessionStoreFile
If($sessionStoreFileExists -eq $False) {
    #Test in Firefox 2.0, 3.0 and 4.0
    $sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore.js"
}
(Get-Content -Encoding UTF8 -Raw -Path $sessionStoreFile).Trim('()') | ConvertFrom-Json |
Select -Expand Windows | Select -Expand Tabs | 
Where { !$_.hidden } | ForEach { @($_.Entries)[-1] } | 
Select Url, Title | Export-Csv -Path $CsvFile  -Encoding UTF8  -NoTypeInformation   

Вы можете скачать подробный SQL-скрипт о том, как экспортировать все URL-адреса вкладок Firefox одновременно (PowerShell)


2

Попробуйте экспортировать URL-адреса вкладок (Firefox 48+)

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


2

Из комментария @Rook:

  • Щелкните правой кнопкой мыши на любой вкладке

  • Выберите «добавить в закладки все вкладки»

  • Щелкните правой кнопкой мыши на новой папке

  • Выберите «Копировать»

Теперь URL-адреса находятся в буфере обмена.


Некоторые примечания и подсказки: (1) Когда вы выберете « Закладка на всех вкладках », Firefox откроет новое окно с просьбой определить имя и местоположение папки, которая будет создана. (2) URL-адреса в буфере обмена будут разделены новыми строками. Первая строка будет содержать ранее определенное имя папки . (3) о « щелчке правой кнопкой мыши по новой папке »: вы можете щелкнуть правой кнопкой мыши не только в « Библиотеке » ( Ctrl+Shift+O), но и на панели инструментов закладок (если вы ее там создали), боковой панели закладок ( Ctrl+B) или даже выпадающее меню строки меню,
Myrdd

@ Aparente001: PS: Я полагаю , вы имеете в виду этот комментарий по Грача . PPS: у вас есть опечатка в «Chooseookmark»;)
myrdd

1
Нажмите CTRL+SHIFT+Dв Firefox (Windows), если опция «Закладка всех вкладок» отсутствует при щелчке правой кнопкой мыши вкладки.
Леопольдо Санчик

1

Я использовал URL Lister для нескольких случаев. Это простой аддон, который добавляет опцию в «Инструменты». Затем он отображает URL всех открытых вкладок в редактируемой текстовой области.

Это позволяет экспортировать список (скопировав его в буфер обмена) в виде обычного текста, привязки HTML или в виде маркированного списка.

Он выглядит (путем визуального сравнения доступных снимков экрана) аналогично вышеупомянутым URL-адресам вкладки отправки, с отличиями, связанными с отсутствием поддержки электронной почты и наличием редактируемой текстовой области.

введите описание изображения здесь


1
В отличие от URL-адресов вкладок , URL-адрес Lister не работает с Firefox 56.
maxschlepzig

1

В качестве второго варианта вы упомянули размещение ссылок в текстовом файле. Этот метод позволяет создавать документацию для исследований и отправлять по электронной почте ссылки с заголовками и описаниями (или другими метаданными), создавая собственные варианты того, что вы хотите скопировать и как вы хотите отформатировать. Вы можете использовать Multiple Tab Handler (аддон Firefox) . Я просто покажу, что я использую для копирования в электронную почту, так как я думаю, что создание неупорядоченного списка ссылок с зарытыми URL-адресами в гипертексте было бы не очень хорошо здесь На первых двух страницах не было описаний, поэтому я добавил одну из своих. При отправке электронной почты я мог бы вручную выделить жирным шрифтом заголовки и удалить «::», когда нет описания.

Просмотр с вкладками в Firefox :: Просмотр с вкладками в Firefox позволяет загружать несколько веб-страниц на отдельные вкладки в одном окне браузера

Использование MTH хорошо подходит для создания документации в Evernote , полезно, если вы работаете в нескольких системах или хотите, чтобы ваши заметки были доступны где угодно. Чтобы помочь вам с некоторыми примерами настройки MTH с различными вариантами, смотрите http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt


Я возражаю против редактирования, сделанного в соответствии с вышеизложенным, что является правильным намерением, но уничтожает контент. MTH не генерирует формат расширенного текста, поэтому он не может генерировать то, что показано выше. Для чего-то похожего на вышесказанное нужно было бы использовать другой набор выходных данных и поместить их через онлайн-редактор перед вставкой в ​​электронное письмо. Пример включал ссылку на этот самый вопрос, чтобы можно было увидеть, что именно может быть сгенерировано, плюс еще две ссылки (все еще включены), которые служат не только для показа в примере, но и как ссылки на дополнительный интересующий контент. Серьезные ограничения на ответы.
dmcritchie

Ответ должен содержать @djcrashdummy, -at-Hennes и -at-duDE. В то время у меня не было достаточно очков, чтобы опубликовать хорошие ссылки, которые применимы только к первому списку для Multiple Tab Handler в большом абзаце. И теперь мне не хватает (несколько тысяч) баллов, чтобы можно было отменить неправильное редактирование.
dmcritchie

1

Это не дополнение, но для собственного удобства я написал функцию bash, если вы не боитесь командной строки и используете Linux:

getOpenTabs(){
    local profile=$( sed -n -r '/^Path=/,/^Default=1/{ s|^Path=(.*)|\1|p; }' 
        "$HOME/.mozilla/firefox/profiles.ini" )
    # https://github.com/avih/dejsonlz4/blob/master/src/dejsonlz4.c
    dejsonlz4 "$HOME/.mozilla/firefox/$profile/sessionstore-backups/recovery.jsonlz4" |
        jq -c '.windows[].tabs[].entries[-1].url' |
        sed 's|^"||; s|"$||;' |
        xclip -selection c
}

При вызове этой функции getOpenTabsона считывает текущую резервную копию сеанса из папки профиля по умолчанию, извлекает ее с помощью dejsonlz4, которую необходимо установить для этой функции, и сохраняет ссылки в буфер обмена. Пакеты необходимо (помимо dejsonlz4) jq, sed,xclip


0

Хороший способ экспортировать все открытые вкладки из FIREFOX - это «CTRL + SHIFT + D» или ALT + B, а затем добавить в закладки все вкладки и сохранить как закладку папки в диспетчере закладок ->, а затем экспортировать как HTML


Добавить все закладки в закладки ??? Как насчет существующих закладок?
Питер Мортенсен

0

Для Firefox 57 (Quantum) следующий плагин, похоже, имеет аналогичную функциональность для «Отправить URL вкладки», но, честно говоря, не так чист с URL и заголовком:

https://addons.mozilla.org/en-us/firefox/addon/copy-as-markdown/

Но это работает. Я надеюсь, что автор "Send Tab URLs" обновит свой плагин как WebExtensions.


Вы можете использовать это: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we
Abhishek Oza

-1

Нажмите на иконку и перетащите на рабочий стол. (Самый быстрый способ :) введите описание изображения здесь


-1

С помощью «Группы вкладок» вы можете легко экспортировать / импортировать все свои вкладки в виде закладок.


2
Хотя это может дать ответ на вопрос, было бы лучше, если бы вы могли объяснить, почему это так. Например, краткое объяснение, что такое группы вкладок и как их экспортировать.
DavidPostill

-3

следовать предложению Тазо:

перетащите «иконку» (земля или замок или что-то еще) на документ Word. URL появляется в любой точке, в которой был оставлен курсор.

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

примечание: в первый раз, когда я попробовал это, оно появилось в документе Word в виде другого текста. текст был гиперссылкой, и когда я открывал для редактирования гиперссылки, URL-адрес, на который он указывал, был вкладкой, которую я пытался перетащить. Я не знаю, откуда этот текст. я предполагаю, что это мог быть последний бит текста, который я скопировал, и он находился в буфере обмена.

Примечание 2: это не работает для Блокнота.

примечание 3: CopyAllURLs и URL Lister недоступны для версии 42.0 (или, по состоянию на некоторое время в 2014 году). Копировать ссылки, кажется, все еще вариант. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.