Будь-який модифікований плагін Firefox автоматично видаляється під час запуску Firefox - Як зупинити це?


1

Коли я перейменую .xpi на .zip, розпакуйте його, видаліть оригінал .xpi, повторно назвіть каталог і перейменуйте його в .xpi, Firefox видаляє цей "торканий" файл після перезавантаження (нічого не змінилося, окрім змінена дата). Я дивлюся, як вона зникає з папки, коли Firefox запускається. (Якщо ви встановите прапорець, доступний лише для читання, Firefox все ще видаляє його.) Я дотримуюся керівництва Mozilla - і в ньому написано, що потрібно стиснути файл із "send to & gt; стиснутою папкою zip", а потім перейменувати його в .xpi.

Спочатку я вважав, що я переплутав файл, і Firefox видалив його, оскільки він був зламаний. Потім я просто розпакував і переписав робочий плагін, і Firefox швидко видаляє його. Приємно знати (і дуже дивно), що Firefox виявляє ці зміни - але як вимкнути це?

(Я змінюю деякий .js-код у існуючому модулі, щоб змінити його роботу.)


1. Видалити підпис META-INF/. 2. Залежно від операційної системи, видаліть .DS_Store або .ini файлів
fartheraway

Відповіді:


0

Це може бути пов'язано з наступними причинами:

  1. Ви стиснули головний каталог файлів розширень. Ви повинні поштовхнути всі підкаталоги головного каталогу.

  2. Додаток цифровим підписом, який позначається папкою META-INF. Зміна вмісту додатка призведе до скасування підпису. Видалити папку, щоб зробити розширення непідписаним.

  3. Ми повинні поштову папку не 7zip, rar, tar.gz і т.д. ...

здебільшого це було б через причину 1, оскільки ви згадали про "повторну поштову папку".


0

Firefox може подумати, що доповнення змінено. Ви можете вимкнути підписи, перейшовши до about: config і змінивши значення xpinstall.signatures.required на false. Майте на увазі, що це дозволить іншим беззнаковим додаткам встановлюватися в Firefox.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.