본문 바로가기

크롬 플래시 허용 설정하기

플래시는 한때는 정말 많이 쓰였지만 지금은 많이 줄은 상태이다.

다이나믹한 동작을 위해서 html5등으로도 구현이 많이 되어 가고 있고 메뉴 등도 css등으로 구현이 된다.


교육컨덴츠나 기타등등은 아직도 많이 쓰이고 있지만 브라우저에서는 점점 사라지는 경우가 많기 때문에 보안문제 관련해서라도 크롬 브라우저에서는 기본적으로 차단이 되어 있다.


나도 당연히 그러한 경우를 겪고 있긴 한데 좋은거 같으면서도 불편한 점은 있다.


아직도 메뉴가 플래시로 되어 있는 홈페이지등도 가끔 보는 경우가 있는데 나는 기본적으로 허용사이트 이외에는 차단으로 뜨기 때문에 꼭 필요한 경우가 아니라면 닫는다.


크롬 플래시 허용 설정하기


자주 가는 사이트이거나 플래시를 켜놓고 이용을 해야 하는 경우에도 매번 해줘야 하거나 할 때는 귀찮아서 풀어버리고 싶으 경우가 있는데 항상 허용하는 방법은 없을까?


알아보자.


티스토리 같은 경우는 중요 기능 중 두가지가 플래시를 쓰고 있다. 첫째는 사진 업로드



두번째는 쓴글 자동 임시저장이다. 이부분도 플래시로 되어 있기 때문에 허용을 하지 않고 깜빡하는 경우로 글을 날려본적이 꽤나 있다.


파일보관함의 파일첨부에 드래그 드랍으로 등록을 해서 사용할 수 도 있지만 나는 손에 익어서 잘 안 쓰게 된다.


아무튼 설정 방법을 알아보자.

브라우저 주소창에 chrome://flags 라고 입력을 하면 세세한 셋팅을 할 수 있는 화면이 나온다.



그리고 나오는 항목 중에서  Enable Ephemeral Flash Permissions를 선택해서 Disabled로 바꿔준다. 아마 대부분 기본값이 Default로 되어 있다.


이 설정을 바꾸고 적용시킬려면 브라우저를 재실행해야 한다.


그리고 크롬 브라우저 설정 -> 아래쪽 고급 -> 콘덴츠 설정 -> flash에 해당 사이트를 추가시켜 주면 된다.


만일 이 설정 항목이 없다면 크롬 버전이 72인가 71 이상일 것이다. 


나같은 경우는 한대는 있고 한대는 없기 때문에 다양하게 설정을 해야 했다.

보통 regedit를 띄워서 추가를 해주면 되는 부분인데 이부분이 생소하면 명령 프롬프트 콘솔화면을 띄워서 입력해 보자.


reg add HKLM\Software\Policies\Google\Chrome /v DefaultPluginsSetting /d 1 /t REG_DWORD /f


reg add HKLM\Software\Policies\Google\Chrome\PluginsAllowedForUrls /v 1 /d 사이트주소 /t REG_SZ /f

reg add HKLM\Software\Policies\Google\Chrome\PluginsAllowedForUrls /v 2 /d 사이트주소 /t REG_SZ /f

reg add HKLM\Software\Policies\Google\Chrome\PluginsAllowedForUrls /v 3 /d 사이트주소 /t REG_SZ /f


허용을 할 사이트주소를 교체해주고 값은 1번부터 겹치지 않도록 순서대로 넣어 준다 1, 2, 3 ~~~


한줄씩 입력을 하면 된다.


설정.txt



다음으로 레지스트리 편집기를 띄운후에 추가해 주는 작업이다. 위에것을 했다면 아래는 할 필요가 없다. 같은 정보 다른 내용이다.


먼저 regedit를 띄워준다.


시작->입력창에 regedit 입력후 엔터




그리고 HKEY_LOCAL_MACHINE\SOFTWARE\Policies 경로에 레지스트리를 추가 시켜줘야 한다.




Policies에 마우스를 대고 오른쪽 버튼을 눌러 필요한 것들을 만들어보자.



다음은 만들어야 할 순서다


- Google (키) : Policies -> 새로 만들기 -> 키 

- Google 하위 Chrome  : 새로 만들기 -> 키

- Google 하위 Chrome 하위 PluginsAllowedForUrls : 새로 만들기 -> 키


이제 실제 값들을 추가 해보자.

1.Chrome에 DWORD(32비트) 추가

이름 : DefaultPluginsSetting으로 하고 값은 0에서 1로 변경


2.PluginsAllowedForUrls 하위에 문자열 추가.


새로 생성한 문자열 이름을 입력하고 값에는 플래시 허용을 할 주소를 붙여 넣으면 된다.


전체적으로 만들어진 샷을 보면 아래와 같다.




참고 사이트 : 


https://stackoverflow.com/questions/53638244/allow-flash-content-in-chrome-71-running-via-chromedriver


https://dev.chromium.org/administrators/policy-list-3#PluginsAllowedForUrls


https://00.bulog.jp/archives/5883


설정 부분은 고정적으로 같은 부분이기 때문에 내용 모두 같다.


윈도우는 똑같고 크롬 OS일 경우는 ChromeOS 레지 폴더가 ChromeOS로 맥이나 리눅스일 경우는 환경설정 이름을 PlugnsAllowedForUrls로 하면 된다.


그리고 크롬 브라우저를 닫고 재시작을 한번 해주자.

대부분 이것으로 해소가 되지만 모든 브라우저나 모든 pc에서 확인해본것이 아니기 때문에 안될 경우도 있는거 같은데 나의 컴 3개중 1개는 되지 않는다. 


참고로 모두 허용을 할려면 사이트 주소 부분을 http://* 그리고 https://*를 입력하고 적용을 하면 된다.


그러나 플래시로 통한 악성이나 보안문제가 늘 있어왔기 때문에 어느 사이트를 가던지 전체를 열어두는 것은 좋지 못하다.