PMPV

맥북에서 크롬 확장 프로그램 백업하기 본문

development/개발 환경 세팅

맥북에서 크롬 확장 프로그램 백업하기

playinys 2019. 9. 14. 21:57
반응형

주로 사용하던 크롬 계정을 변경했다.

새로 추가된 계정에는 기존 계정에서 쓰던 북마크와 확장 프로그램이 모두 반영되지 않기 때문에 백업을 진행했다.

북마크의 경우에는 비교적 간편한 방법으로 손쉽게 진행할 수 있었는데, 확장 프로그램의 경우는 불친절한 사용성으로 고생을 했다. 이 과정을 블로그에 요약한다.

 

1. 불편하고 손이 많이 가는 방법

확장 프로그램을 백업하기 위해선 crx 파일이 필요하다. 생전 이름도 처음 들어보는 확장자 형식인데 크롬 익스텐션을 해당 파일 형식으로 압축해줘야 한다고 한다. 익스텐션을 압축하는 방법은 크롬에서 chrome://extensions 에서 확인할 수 있다.

상단에 확장 프로그램 압축을 선택해 해당 익스텐션의 경로를 넣어주면 crx 파일로 저장해준다. 예시는 다음과 같다.

이렇게 만들어진 crx 파일을 크롬에 드래그&드랍!

이상하게 확장 프로그램 페이지에서만 가능하다. 다른 화면에선 안됨

언뜻 별거 아닌거처럼 보이지만 두 가지 문제가 있다.

1. 확장 프로그램 압축에서 해당 디렉토리로 접근이 불가능하다. (환경에 따라 다른건지 내가 잘못한건지 모르겠지만)

2. 해당 디렉토리에서 모든 익스텐션의 폴더 이름이 해쉬값처럼 랜덤 아이디로 되어있다. 해당 아이디는 위의 화면에서 나와있지만, 일일이 찾아야한다.

?!
??!?!

좀 간편한 방법을 찾다가 새로운 크롬 확장 프로그램을 찾아냈다. 확장 프로그램을 백업하기 위한 확장 프로그램이라니

https://chrome.google.com/webstore/detail/get-crx/dijpllakibenlejkbajahncialkbdkjc

 

Get CRX

Get source .crx extension file of any Chrome extension

chrome.google.com

2. Get CRX를 활용한 방법

해당 익스텐션을 설치한 이후 마찬가지로 chrome://extensions을 들어간다.

여기에서 원하는 확장 프로그램의 세부정보를 확인하면 크롬 웹 스토어 링크를 얻을 수 있다.

Chrome 웹 스토에서 보기 클릭

크롬 웹 스토어에서 아까 설치한 Get CRX 익스텐션을 클릭해보면 Get CRX of this extension이 있다.

이걸 클릭해주면 크롬 확장 프로그램에서 경로와 아이디를 찾아 압축해 crx 파일을 얻던 과정을 대체할 수 있다!

이걸로 원하는 확장 프로그램의 crx 압축 파일을 얻고 마찬가지로 드래그앤드롭 해주면 한결 손쉽게 익스텐션을 백업할 수 있다. 개꿀띠

반응형
Comments