수정 된 Firefox 플러그인은 Firefox 시작시 자동 삭제됩니다. 어떻게 중지합니까?


1

.xpi의 이름을 .zip으로 바꾸고, 압축을 풀고, 원래 .xpi를 삭제하고, 디렉토리를 다시 압축하고 .xpi로 이름을 바꾸면 Firefox는 다시 시작할 때이 "수정 된"파일을 삭제합니다. 수정 날짜). Firefox가 시작되면서 폴더에서 사라지는 것을 보았습니다. (읽기 전용 플래그를 설정하면 Firefox는 파일을 계속 삭제합니다.) 모질라 지침을 따르고 있으며 "압축 된 zip 폴더로 보내기"와 함께 파일을 압축 한 다음 .xpi로 이름을 변경합니다.

나는 원래 그 파일을 망쳐 놓고 있다고 생각했고, Firefox는 망가 졌기 때문에 파일을 삭제하고있었습니다. 그런 다음 작업 플러그인을 압축 해제하고 압축을 풀면 Firefox가 즉시이를 제거합니다. 파이어 폭스가 이러한 변화를 감지했다는 사실을 알고 (그리고 상당히 놀랍습니다.), 어떻게해야합니까?

(기존 플러그인의 일부 .js 코드를 변경하여 작동 방식을 변경합니다.)


1. 서명을 삭제하십시오 META-INF/. 2. 운영 체제에 따라 삭제 .DS_Store또는 .ini파일
fartheraway

답변:


0

이는 다음과 같은 이유 때문일 수 있습니다.

  1. 확장 파일의 기본 디렉토리를 압축했습니다. 주 디렉토리의 모든 하위 디렉토리를 압축해야합니다.

  2. 추가 기능은 META-INF 폴더로 표시된 디지털 서명되어 있습니다. 애드온의 내용을 수정하면 서명이 무효화됩니다. 폴더를 제거하여 내선 번호를 서명하지 않습니다.

  3. 우리는 7zip, rar, tar.gz 등이 아닌 폴더를 압축해야합니다 ...

문제의 "re-zip the directory"에 대해 언급 한 이래로 대부분 이유 1로 인한 것입니다.


0

Firefox는 부가 기능이 수정되었다고 생각할 수 있습니다. about : config로 이동하여 xpinstall.signatures.required의 값을 false로 변경하여 서명을 비활성화 할 수 있습니다. 이것은 서명되지 않은 다른 부가 기능을 Firefox에 설치할 수 있음을 명심하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.