9

Страницы на сайте https://addons.mozilla.org/en-US/firefox часто содержат кнопки с надписью "Добавить в Firefox".

Нажатие на такую кнопку приводит к загрузке и установке расширения Firefox.

Я ищу удобный способ ограничить это действие только шагом загрузки, чтобы в итоге я остался с загруженным файлом * .xpi на моем диске.

Спасибо!

PS Следующий подход не только неудобен: он не работает! ,

  1. Проверьте HTML-код кнопки и извлеките URL-адрес, например

    https://addons.mozilla.org/firefox/downloads/latest/1234/addon-1234-latest.xpi?src=search

    дать или взять вещи после .xpi .

  2. в командной строке загрузите этот URL с помощью wget или curl .

Эта попытка загрузки просто зависает. (Даже если этого не произойдет, я бы хотел найти менее громоздкий подход.)

5 ответов5

17

В Firefox, щелкните правой кнопкой мыши на кнопке загрузки и выберите "сохранить ссылку как", это всегда работало для меня.

6

Перейдите к надстройке, которую вы хотите установить, и просто щелкните правой кнопкой мыши кнопку + Добавить в Firefox и выберите save link as . После загрузки файла просто перейдите в « Файл»> «Открыть файл» и просто выберите расширение, которое вы скачали.

1

Не знаю о старых версиях, но в новом firefox есть настройка about:config страница конфигурации с именем browser.altClick которая, если задано значение true , позволит вам загружать файлы xpi (или любые файлы) без непосредственного запуска.

Стоит попробовать, если вы не предпочитаете щелчок правой кнопкой мыши или слишком длинное контекстное меню.

1

Откройте страницу дополнений в браузере Chrome. Затем щелкните правой кнопкой мыши ссылку «Добавить в Firefox» и нажмите «Копировать адрес ссылки». Откройте новую вкладку и вставьте туда же ссылку. Нажмите Enter. Он загрузит файл .xpi.

1

Использование другого браузера для загрузки плагина решает вашу проблему.

Или вы можете просто изменить строку user-agent и сделать свой Firefox похожим на другой браузер, чтобы вы могли скачать расширение.

Но я знаю, что это не лучшее решение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .