Ваше дополнение загружается как дополнение с временным идентификатором.Это означает, что браузер может выбрать идентификатор дополнения, поскольку вы его не указали.Вот почему вы получаете разные временные идентификаторы дополнений (они должны быть случайными для безопасности.)
В Firefox вы можете указать идентификатор дополнения следующим образом:
"applications": {
"gecko": {
"id": "addonid@domain.org"
}
}
Но все же,внутренний идентификатор может использоваться для заголовков источника и URL-адресов файлов.Не волнуйтесь, это сделано для безопасности.