HTTPS Everywhere 규칙은 Google Chrome에 어디에 저장되어 있나요?

HTTPS Everywhere 규칙은 Google Chrome에 어디에 저장되어 있나요?

저는 Windows 7에서 Google Chrome을 사용하고 있습니다. HTTPS Everywhere 확장 프로그램을 설치했고 나만의 맞춤 규칙을 추가하고 싶습니다.

에 따르면이 문서HTTPSEverywhereUserRules내 디스크 어딘가에 있는 디렉토리 에 저장되어야 합니다 . 불행히도 나는 그것을 찾을 수 없습니다.

어디를 봐야 할지 아시나요?

답변1

Local Storage/chrome-extension_gcbommkclmclpchllfjekcdonpmejbdp_0.localstorage사용자 인터페이스를 통해 정의된 규칙은 확장 프로그램의 로컬 저장소 인 Chrome 프로필 디렉터리에 추가됩니다.1 . 수동으로 편집하려는 경우 이는 SQLite 데이터베이스입니다.

규칙을 수동으로 정의할 수도 있습니다(다음 덕분에).MCL팁). 현재 버전의 Chrome에서는 확장 프로그램이 수정된 경우 로드를 거부하므로 Chrome 프로필 디렉터리 외부에 확장 프로그램의 복사본을 만들거나 확장 프로그램을 수정한 후 Chrome에 저장된 서명을 업데이트해야 합니다.

Extensions/gcbommkclmclpchllfjekcdonpmejbdp/2014.9.11_0어느 쪽이든 Chrome 프로필 디렉터리1에 있는 확장 프로그램 디렉터리로 이동합니다 ( 2014.9.11_0설치한 버전으로 교체). 서명을 업데이트하기로 선택한 경우 파일 _metadata/computed_hashes.json_metadata/verified_contents.json; 정확히 무엇을 업데이트해야 하는지, 어떻게 업데이트해야 하는지 모르겠습니다. 복사본을 만들기로 선택한 경우 gcbommkclmclpchllfjekcdonpmejbdp프로필 외부의 디렉터리를 복사하고 확장 프로그램을 제거한 다음 외부 복사본이 포함된 디렉터리를 Chrome의 확장 프로그램 페이지로 끌어서 놓습니다.

rules_list.js확장 디렉토리에는 기본 규칙 세트 라이브러리에 대한 참조가 포함된 파일이 있습니다 . 당신의 것을 추가하세요:

var rule_list = [
"rules/default.rulesets",
"rules/personal.rulesets",
];

personal.rulesets하위 디렉터리 에 라는 파일을 만듭니다 rules. 이후부터 규칙을 수정하려면 해당 파일을 편집하세요. 이 파일의 내용은 다음과 같아야 합니다.

<rulesetlibrary>
<ruleset name="Example ruleset">
  <target host="*.example.com" />
  <target host="*.example.net" />
  <rule from="http:" to="https:" />
</ruleset>
</rulesetlibrary>

각 규칙 세트는 사용자 인터페이스를 통해 독립적으로 활성화하거나 비활성화할 수 있습니다.

HTTPS Everywhere에서 규칙을 다시 로드하도록 하려면 도구 → 확장 페이지로 이동하세요. "HTTPS Everywhere" 옆에 있는 "활성화" 상자를 선택 취소하고 다시 선택합니다.

"HTTPS Everywhere" 블록에서 "배경 페이지"를 클릭하고 "콘솔" 탭을 선택합니다. 빨간색 오류 메시지가 표시되면 규칙에 오류가 있는 것입니다. 문제를 해결하고 다시 시도하세요. 그렇지 않으면 규칙이 작동합니다.

¹ 기본 Chrome 프로필 디렉터리는 %LOCALAPPDATA%\Google\Chrome\User Data\DefaultWindows 및 ~/.config/google-chrome/DefaultLinux에 있습니다.

답변2

  • OS에서 HTTPS Everywhere 확장이 설치된 폴더로 이동합니다. Windows에서는 ( 물론
    %LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\gcbommkclmclpchllfjekcdonpmejbdp\VERSION
    교체 ) 입니다 .VERSION
  • XML 파일을 rules하위 폴더에 넣습니다.
  • 편집하다rule_list.js다음과 같이 목록에 새 파일을 추가합니다( THEFILE.xml새 규칙 세트).

    var rule_list = ["rules/default.rulesets","rules/THEFILE.xml"];

  • Chrome을 다시 시작하세요.

복사한 곳여기그리고 약간 변경되었습니다.

관련 정보