2012-07-08 3 views
0

편집 : 명확히하기 위해 - 나는 기존 확장을 수정하는 것이 정말 쉽다는 것을 알았습니다. How do I directly modify a Google Chrome Extension File? (.CRX)누군가 내 크롬 확장을 수정했는지 추적하는 방법은 무엇입니까?

누군가 내 확장 기능으로 이것을 수행했는지 알 수 있습니까?

누군가 내 수정 버전을 사용하는 경우 자동 업데이트가 계속 작동합니까? 당신은 항상/당황 할 수

감사

답변

1

는 것을 방지하기위한 (등 Closure Tools 또는 UglifyJS, 같은 것을 사용하여) 코드를 축소하세요. 그것은 수정 사항을 "추적"하지 않으며, 단지 수정을 훨씬 더 어렵게 만듭니다.

확장 프로그램의 자동 업데이트가 계속 작동합니다. 사용자는 실제로 확장을 제자리에서 수정하지 않을 것입니다. 수정 된 코드를 실행하는 로컬 압축 해제 확장에 실제로 복사하는 것입니다. 따라서 확장 기능을 사용하는 동안에는 확장 프로그램이 계속 업데이트됩니다. 사용자가 자신의 로컬 복사본에 확장 프로그램의 압축을 풀고 확장 프로그램을 사용할 수 없게되면 확장 프로그램에 대한 업데이트가 제공되지 않습니다.

2

신뢰할 수있는 방법이 없습니다. 추적 방법을 구현하면 자체적으로 장애가 발생할 위험이있는 실행중인 추적기가 노출됩니다.

대신 NPAPI를 사용하여 확장 프로그램을 빌드하고 이진 형식으로 배포 할 수 있습니다.

관련 문제