웹서핑을 도와주는 크롬 익스텐션

728x90

1. 서론

 

먼저 말하자면, 필자가 만들었다.

디시를 포함한 각종 커뮤니티에서 똥글을 빠르게 확인하기 위해 제작한 간단한 익스텐션이다.

 

https://chromewebstore.google.com/detail/community-explorer/fkkelkbmklbpcdchmbcmibofkcihpojc

 

Community Explorer - Chrome 웹 스토어

Explore all community

chromewebstore.google.com

 

2. 기능 및 사용법

 

똥글을 확인할 때, 해당 페이지에 관심 있는 글이 없다면 휠을 내리고 페이지이동버튼을 마우스로 눌러줘야 한다.

이 페이지이동을 키보드로 할 수 있게 제작하였다.

다만 몇 페이지인지에 관한 정보를 쿼리파라미터로 전달하는 방식에서만 사용이 가능하다.

 

디시를 기준으로 설명해 보겠다.

디시 리썰컴퍼니 마이너 갤러리 2페이지의 URL은 아래와 같다.

https://gall.dcinside.com/mgallery/board/lists/?id=lethalcompany&page=2

 

이 주소에서 page라는 것이 몇 페이지인지를 전달해 주는 값임을 알 수 있다.

 

익스텐션을 설치하고, 원하는 url에서 실행한 뒤, 체크박스를 활성화해 주고, parameter에 page라는 값을 넣어준다.

 

이 상태에서 키보드 방향키 좌, 우를 눌러보면 이전페이지, 다음페이지로 넘어가는 걸 확인할 수 있을 것이다.

 

또한 부가기능으로 위, 아래키를 누르면 페이지 최상단, 최하단으로 한 번에 이동하도록 만들었다.

본인은 웨일 브라우저를 사용해 이 기능을 사용할 일이 별로 없지만 필요한 경우 유용하게 사용될 수 있을 것 같다.

3. 여담

 

크롬 익스텐션 배포를 위해서는 개발자등록이 필요한데, 이때 5불 정도를 지불해야 한다.

담배값도 아까워서 지역화폐 긁어모아 편의점에서 구매하는 나에게는 적지 않은 부담이었다....

 

지금은 쿼리파라미터에 id를 인식해서 id다음 '='다음 숫자영역만 건드려서 넘기는 방식인데, 간혹 웹페이지 중에 path안에 페이지번호를 넣어두는 경우가 있다.

 

나중에 수정하고 싶을 때, 수정하게 된다면

https://hello.com/board/free/2

 

이런 주소가 있다면, 값을 이런 식으로 입력받고

https://hello.com/board/free/{page}

 

{page} 안만 건드는 방식으로 한다면, 다른 커뮤니티에도 적용될 수 있을 것 같다.

물론 내가 건드려야 하는 거지만...

728x90