본문 바로가기

프린이

공용 PC 브라우저 Delete Cache tool

오늘은 간단한 툴을 하나 만들어 보았다.

공용 pc를 사용하는 사람이라면 공감할 만한 주제라고 생각한다.

 

보안의식이 깨어있는 우리라면 항상 시크릿탭을 켜면 되는 부분이지만(사실 나도 한번 일반 브라우저에서 로그아웃을

안 한적이 있다,,), 어른들께서는 귀찮거나, 까먹으시는 경우가 많은 듯하다.

우리 학교에서는 주로 교사 컴퓨터가 주로 대상이 된다.

전공과목 선생님을 제외한 다른 교과 선생님들께서는 시크릿탭을 켜지 않고 일반 브라우저에서 로그인을 하시는 경우를

종종 목격할 수 있다. 그러지 마세요 ㅠ,,

 

사고를 막기 위해 선생님께서 작년부터 chrome, edge 등 주로 사용하는 브라우저 캐시를 한 번에 지워주는 프로그램을

만들어 달라고 부탁하셨다. 당연히 까먹고 있던 나는 오늘 다시 부탁을 듣고 말았다. 그래서 만들기로 했다!

그렇게 좋다는 ChatGPT를 이용해서 만들어보고자 했다. GPT에 대해 모른다면,, 써보도록 하자.

 

모르는 사람들을 위해 간단히 설명하자면,,

ChatGPT와 채팅하는 화면이다.

이런 든든한 친구와 협업이라니 벌써부터 설레버렸다.


원리

Cache를 지우면 로그인되어 있던 캐시가 지워져 로그아웃이 된다. 그렇기에 캐시를 지우는 프로그램을 만들 것이다.

먼저 Cache를 지우는 가장 간단한 방법은 브라우저에서 지원하는 캐시 지우기 기능을 이용하는 것이다.

크롬기준 ctrl+shift+del로 캐시를 지우면 된다. 정확하게 브라우저 캐시 지우기 기능이 어떻게 작동하는진 잘 모르겠지만..

아마 로컬에 있는 브라우저 캐시 파일을 지우는 게 아닐까..? 

 

Start

무튼 우리가 원하는 기능은 배치파일을 클릭하면 바로 캐시가 지워지는 기능을 원하고 있기에, GPT를 설득시켜 나를 

도와주도록 만들어보겠다.

엣지는 어디있죠 경오님?

친절한 GPT가 나를 도와준다 ^^ 

이 코드를 이용한다면 크롬은 캐시가 삭제될 것이다. 하지만 다른 브라우저 캐시는 삭제되지 않을 테니

조금 더 부탁을 해보겠다.

친절한 chatGPT

브라우저를 지정하지 않으니 기본적으로 많이 쓰는 크롬, 파이어폭스, 익스,,플로러? 

내가 필요한 것은 edge이니 다시 부탁해 보도록 하겠다.

정말 친절한 chat GPT

크롬은 잘 됐고, 필요한 edge 캐시 삭제 기능을 추가해 줬다. 잘 작동하지 않아 조금 수정해 주었더니 잘 작동했다.

이유는 edge를 꺼도 백그라운드에서 실행되고 있었기에 Cache파일이 지워지지 않았던 것 같다. 

백그라운드에서 끄는 기능을 추가해 주니 잘 작동했다! 

 

https://github.com/KyoungOh0329/Cache_Clear

'프린이' 카테고리의 다른 글

클라우드 플레어 (cloudflare) Redirect 기능  (0) 2023.03.04