Qualquer plugin modificado do Firefox é auto-apagado ao iniciar o Firefox - Como faço para parar isso?

1

Quando renomeio um .xpi para um .zip, descompacte-o, exclua o original .xpi, redefina o diretório e renomeie-o para .xpi, o Firefox exclui esse arquivo "tocado" ao reiniciar (nada realmente mudou, diferente da data modificada). Eu vejo isso desaparecer da pasta quando o Firefox é iniciado. (Se você definir o sinalizador somente leitura, o Firefox ainda o excluirá.) Estou seguindo o guia do Mozilla - e ele diz para compactar o arquivo com "enviar para > pasta zip compactada" e renomeá-lo para .xpi.

Eu pensava que estava bagunçando o arquivo, e o Firefox estava excluindo porque estava quebrado. Então eu apenas descompactei e rezipped um plugin de trabalho, e o Firefox imediatamente remove-lo. É bom saber (e bastante surpreendente) que o Firefox detecta essas alterações - mas como faço para desativar isso?

(Eu estou mudando alguns códigos .js em um plugin existente para alterar como ele funciona.)

    
por Kyle 11.06.2015 / 21:11

2 respostas

0

Isso pode ser devido aos seguintes motivos:

  1. Você compactou o diretório principal dos arquivos de extensão. Você deve compactar todos os subdiretórios do diretório principal.

  2. O complemento é assinado digitalmente, o que é indicado pela pasta META-INF. A modificação do conteúdo do complemento invalidará a assinatura. Remova a pasta para tornar a extensão não assinada.

  3. Precisamos fechar a pasta não 7zip, rar, tar.gz etc ...

principalmente, seria devido ao motivo 1, uma vez que você mencionou "re-zip o diretório" em questão.

    
por 23.06.2015 / 08:55
0

O Firefox pode achar que o complemento está modificado. Você pode desativar as assinaturas indo para about: config e alterando o valor de xpinstall.signatures.required para false. Tenha em mente que isso permitirá que outros complementos não assinados sejam instalados no Firefox.

    
por 05.11.2016 / 17:37