#html #firefox #firefox-addon #xpi
#HTML #firefox #firefox-addon #xpi
Вопрос:
Я не хочу перенаправлять пользователя в firefox Store для установки дополнения. Я хочу, чтобы пользователь мог немедленно установить дополнение на мой собственный сайт. Я знаю, что для этого я должен создать элемент ‘a’ с ссылкой на файл .xpi. Но как я могу получить ссылку на последнюю версию .xpi файла дополнения из магазина firefox?
Комментарии:
1. Если это ваше собственное расширение, то просто разместите копию по известному URL. Если это не ваше расширение, то остановитесь на мгновение, подумайте, а затем поблагодарите сотрудников Mozilla за то, что они сделали это если не возможным, то хотя бы трудным.
2. это мое собственное расширение
3. Что значит «копировать по известному URL»? Скопировать ссылку с кнопки «Добавить в Firefox» на странице дополнения?
4. @EugenRieck кнопка «Добавить в Firefox» на странице дополнения в Firefox Store содержит URL-адрес конкретной версии дополнения. Я не хочу обновлять эту ссылку каждый раз, когда загружается новая версия. Я хочу всегда иметь ссылку на последнюю версию дополнения.
5. Если это ваше собственное расширение, то просто скопируйте . XPI на ваш веб-сервер, с которого вы хотите перейти по ссылке.
Ответ №1:
Я понял. Формула для получения всегда последней версии xpi-файла аддона:
addons.mozilla.org/firefox/downloads/latest/ADDON_NAME/addon-ADDON_ACCOUNT_ID-latest.xpi
- Где ADDON_NAME — название дополнения в магазине. Вы можете получить ее по URL страницы дополнения в FF. Например, для этого дополнения https://addons.mozilla.org/en-US/firefox/addon/givero / имя ДОПОЛНЕНИЯ — givero.
-
Где ADDON_ACCOUNT_ID — идентификатор учетной записи владельца дополнения. Вы можете получить ее по ссылке под названием addon.
Так, например, для этого дополнения https://addons.mozilla.org/en-US/firefox/addon/givero / ссылка на последнюю версию файла .xpi будет выглядеть:https://addons.mozilla.org/firefox/downloads/latest/givero/addon-14479531-latest.xpi