Как добавить домен к пути или имени файла, используемому для сохранения полного снимка экрана, снятого в Firefox или другом браузере?

337
wemily

Я делаю много полноэкранных скриншотов, используя панель инструментов разработчика в Firefox. По умолчанию они сохраняются в

~/Downloads/Screen Shot YYYY-MM-DD at HH:MM:SS-fullpage.png 

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

Либо как

~/Downloads/Screen Shot amazon YYYY-MM-DD at HH:MM:SS-fullpage.png ~/Downloads/Screen Shot ebay YYYY-MM-DD at HH:MM:SS-fullpage.png 

Или как

~/Downloads/amazon/Screen Shot YYYY-MM-DD at HH:MM:SS-fullpage.png ~/Downloads/ebay/Screen Shot YYYY-MM-DD at HH:MM:SS-fullpage.png 

Я исследовал два решения:

  1. Псевдоним команда скриншота GCLI с параметром в имени файла. Я думал, что псевдонимы определенно будут поддерживаться, но оказывается, что запрос функции был отменен несколько лет назад здесь и здесь .

  2. Включите эту опцию, чтобы Firefox запоминал последние использованные места сохранения для каждого домена. Это становится ближе, если предположить, что оно работает так, как объявлено, но все же требует ручного шага, чтобы установить местоположение для каждого нового домена, путем произвольного сохранения файла из домена в желаемое целевое местоположение.

    Обновление : это не работает как рекламируется. Сохранение произвольного содержимого из домена в целевой каталог обновляет browser.download.lastDirпредпочтение этому каталогу, но последующие снимки экрана страниц из этого домена все еще сохраняются в browser.download.dirнастройке предпочтения.


Бонусные баллы, если есть способ сохранить скриншоты, сделанные с помощью Command-Shift-4 в OS X, таким же образом. Но для меня важнее сделать полный скриншот (прокрутки) отображаемой веб-страницы. Я открыт для использования другого браузера, если поддерживается псевдоним команд CLI.

0
Кстати, GCLI удаляется: https://bugzilla.mozilla.org/show_bug.cgi?id=1461970 dsstorefile1 5 лет назад 0
Спасибо, что дали мне знать. Еще одна причина * никогда не обновлять программное обеспечение *. Я отредактирую вопрос, потому что я думаю, что скриншоты все еще можно сделать, нажав где-нибудь на кнопку, хотя я не так ее использую. wemily 5 лет назад 0
["в течение некоторого времени не поддерживается, многие команды не работают"] (https://bugzilla.mozilla.org/show_bug.cgi?format=default&id=1429421) - возможно, это не то состояние, в котором вы хотите прекратить обновление. grawity 5 лет назад 0
Они отрицают это, не исправляя это. Так что это не так, как если бы я хотел получить версию, которая поддерживается, а не поддерживается обновлением. Они также признают, что оставляют пользователей без возможности делать полностраничные скриншоты [здесь] (https://bugzilla.mozilla.org/show_bug.cgi?id=1429421#c21) и [здесь] (https: // bugzilla.mozilla.org/show_bug.cgi?id=1429421#c26) wemily 5 лет назад 0
@wemily Скриншоты на всю страницу вернулись; проверьте `: screenshot --help` в консоли для выбора параметров: https://developer.mozilla.org/en-US/docs/Tools/Taking_screenshots dsstorefile1 5 лет назад 0

0 ответов на вопрос