구글 크롬이 새 보안정책으로 외부 확장앱의 사용을 막고 있습니다. 기존에 알려진 방법은 crx확장앱의 압축을 풀어서 로드하는 방법이 있었는데 이 방법외에 크롬 그룹 정책을 이용하는 방법입니다.
출처:https://github.com/YePpHa/YouTubeCenter/issues/524
그룹정책을 이용한 구글 크롬 외부 확장앱 실행 방법은 다음과 같습니다.
- 1. http://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip 을 적당한 곳에 다운 받아서 풀어 줍니다.
- 2. 윈도우 8/7 기준으로 Downloads\policy_templates\windows\admx\chrome.admx 를 c:\windows\policydefinitions 로 복사합니다.
- 3. Downloads\policy_templates\windows\admx\ko\chrome.adml 을 C:\Windows\PolicyDefinitions\ko-KR 에 복사합니다
-----------------------------------> 2가지 파일을 복사하는 목적은 로컬 그룹 정책에 Google항목을 만들기 위함입니다. - 4. 구글 크롬을 실행 후에 도구메뉴의 확장 프로그램을 선택하여 확장프로그램창을 연 후에 우측 상단의 개발자 모드가 선택(체크)되어 있는 지 확인합니다.(반드시 선택되어 있어야 합니다.)
- 5. 외부 확장프로그램의 ID를 메모장등에 복사합니다.
- 6. windows + R 혹은 실행 창을 연 후에 gpedit.msc 입력하여 실행합니다.(로컬 그룹 정책 편집기)
- 7. 로컬 그룹 정책 편집기에서 컴퓨터 구성->관리 템플릿->Google->Google Chrome->확장 프로그램->확장 프로그램 설치 허용목록 설정을 선택합니다.
- 8. 확장 프로그램 설치 허용목록 설정 창에서 사용으로 선택후에 아래 옵션에서 표시를 선택합니다.
- 9. 내용 표시 창에서 값이란 곳에 이전에 실행이 막혀있는 확장프로그램(앱)의 ID의 값을 적어 줍니다. (이전에 메모장에 복사해둔 ID를 이용합니다.)
- 10. 구글 크롬을 재실행합니다.
- 11. 조금 기다렸다가 도구메뉴의 확장 프로그램을 선택 후에 확장 프로그램 창에서 실행이 막혀 있는 확장프로그램의 사용을 체크합니다.
- 12. 그룹 정책을 편집하기 전에는 사용체크가 안되던 크롬 확장앱이 사용 선택 됨을 확인 하실 수 있을 겁니다.
* 추후 외부 확장앱 추가후에는 5번 이후 부터 수행하면 됩니다.
* crx 확장앱, user.js유저스크립트 모두 동작합니다.
주의 : 윈도우 7은 프로페셔널(professional), 얼티미트(ultimate), 엔터프라이즈(enterprise)
윈도우 8(8.1)은 프로(pro), 엔터프라이즈(enterprise) 만 로컬 정책 편집기를 지원합니다. 그 외 버전은 로컬 정책 편집기를 지원하지 않으며 별도로 로컬 정책 편집기를 설치하는 방식으로는 외부 확장프로그램의 실행이 막힌다고 합니다..