Когда я переименовываю .xpi в .zip, разархивирую его, удаляю исходный .xpi, повторно заархивирую каталог и переименовываю его в .xpi, Firefox удаляет этот "затронутый" файл при перезапуске (ничего действительно не изменилось, кроме Дата изменения). Я смотрю, как он исчезает из папки при запуске Firefox. (Если вы установите флаг только для чтения, Firefox все равно удалит его.) Я следую руководству Mozilla - там написано, что нужно сжать файл с помощью команды "отправить в сжатую папку zip", а затем переименовать в .xpi.
Первоначально я думал, что я испортил файл, и Firefox удалял его, потому что он был сломан. Затем я просто распаковал и снова распаковал работающий плагин, и Firefox быстро удаляет его. Приятно знать (и довольно удивительно), что Firefox обнаруживает эти изменения - но как мне их отключить?
(Я изменяю некоторый код .js в существующем плагине, чтобы изменить его работу.)