이 문제를 관리하고 탐지 시스템을 완전히 피하는 네 번째 방법이 있습니다. 확장 프로그램을 해킹한다고 언급 했으므로 확장 개발에 대한 지식이 있음을 의미합니다. 확장은 본질적으로 소스 코드라는 것을 이해해야합니다. 이것은 당신이 바이올린을 만드는 전체 소스를 가지고 있음을 의미합니다. 그 말은 ...
네 번째 방법은 다음과 같이 비교적 간단합니다.
- Chrome의 애플리케이션 데이터 아래 확장 프로그램 폴더에서 확장 프로그램을 찾습니다.
- 전체 확장 폴더를 복사하여 다른 곳에 붙여 넣기
- Chrome에서 원래 확장 프로그램 사용 중지
- 새로 복사 한 abcsoupname 확장 폴더의 이름을 MyNewExtension으로 바꿉니다.
- MyNewExtension 폴더로 변경
- _metadata 삭제
- manifest.json을 편집하고 key 및 update_url 섹션을 제거하십시오 . 비활성화 된 다른 확장과 혼동되지 않도록 name 및 short_name 섹션을 변경하십시오 .
- jsonlint.com 에서 manifest.json을 확인하고 수정하십시오.
- 설정 => 확장으로 이동
- 방금 생성 한 새 폴더에서 개발자 모드를 활성화 한 다음 '포장 풀린 확장자로드'를 활성화하십시오.
- 짜잔 Content Control에없는이 확장의 새 버전입니다.
이제이 확장을 원하는대로 편집, 조작 및 관리 할 수 있습니다. 변경할 때마다 확장 영역에서 다시로드를 클릭해야합니다. 또한 원래 개발자로부터 업데이트를받지 못합니다. 따라서 주기적으로 업데이트하고 업데이트 된 변경 사항을 별도의 확장 코드로 병합하는 방법을 찾아야합니다. update_url을 그대로 두어도 되지만 다음 업데이트에서 변경 한 내용이 지워질 수 있습니다 . 그렇기 때문에 제거하는 것이 좋습니다. 그러나 자유롭게 실험하십시오.
원래 확장명을 비활성화 한 상태로 유지하면 확장명을 활성화하고 주기적으로 작성자 버전에 대한 업데이트를받을 수 있습니다. 그런 다음 사용자 정의 버전과 작성자 버전의 차이점을 비교하고 필요한 변경 사항을 병합 할 수 있습니다. 새 사용자 지정 확장 프로그램에이 업데이트 방법을 사용하는 것이 좋습니다. update_url을 활성화 상태 로 유지하면 다음 업데이트에서 변경 내용이 지워질 수 있습니다 (수정 된 확장 프로그램에서도 올바르게 작동한다고 가정). 일부 확장은 자주 업데이트되지 않기 때문에 다음 업데이트가 릴리스 될 때 몇 개월 후에 변경 한 사항을 결정하기 위해 혼란을 겪을 수 있습니다.
또한 확장하려는 확장 프로그램에서이 단계를 수행해야합니다. 효과적으로 기존 확장의 코드 기반을 사용하여 새로운 확장을 만든 다음이 확장을 개발자 모드로 만듭니다.
Mac의 TextEdit을 사용하여 json 파일을 편집하지 마십시오. 그렇지 않으면 "를"또는 "로 바꾸고 json 구문 검사에 실패합니다.