Ваш вопрос немного неопределенный, чтобы дать вам точный ответ, поэтому лучшее, что я могу сделать, - указать официальную документацию по этому вопросу: https://developer.mozilla.org/en/Extension_Versioning,_Update_and_Compatibility
Однако я добавлю, что на сегодняшний день самый простой способ автоматически установить и обновить расширение - это использовать addons.mozilla.org. В противном случае вам придется предоставить свой собственный сервер обновлений, использующий SSL (что означает, что вам придется либо покупать, либо самостоятельно подписывать сертификат SSL). Это не подлежит отмене (я сделал это один раз, но слишком давно, чтобы я помнил детали), но, возможно, это больше проблем, чем стоит, учитывая существование этой простой альтернативы.
Если вы не хотите проходить через проверку Mozilla, вы все равно можете разместить его на addons.mozilla.org: он будет помечен как экспериментальный и доступен для установки только зарегистрированным пользователям .