NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    JavaScript 자바스크립트로 브라우저 캐쉬를 삭제하는 방법. (How to clear browser cache with JavaScript.…

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 자바스크립트를 이용해서 브라우저 캐시를 삭제하는 방법에 대해 알아보겠습니다. 보통 글을 작성할 때 구글에 검색 해보고, 테스트한 후 정상적으로 동작하는지 테스트를 진행합니다. 그리고, 글을 작성하면서 이미지를 하나씩 캡쳐해서 다듬어서 첨부합니다. 그런데, ChatGPT가 나온후로는 글을 작성하기가 정말 쉬워졌습니다. 작성하고 싶은 글의 주제를 질문하면 완벽하지는 않지만, 꽤 괜찮은 내용을 알려주기 때문입니다. 보통 글을 하나 작성하는데 2~4시간정도 걸렸는데요. 지금은 1시간정도 걸리는거 같습니다. 아무튼, 자바스크립트로 웹브라우저 캐시를 삭제하는 방법을 알아봅시다.

    po6m3Aa.png

     

     

    자바스크립트에서 캐시를 삭제하는 방법은 다음과 같습니다:

    1. 캐시 스토리지에서 특정 키를 삭제하는 방법:
    caches.open('cacheName').then(function(cache) {
      cache.delete('/path/to/file');
    });
    

     

    1. 캐시 스토리지에서 모든 캐시를 삭제하는 방법:
    caches.keys().then(function(keyList) {
      return Promise.all(keyList.map(function(key) {
        return caches.delete(key);
      }));
    });
    

     

    1. 웹 페이지에서 캐시된 리소스를 새로 고침하여 강제로 다시 로드하는 방법:
    location.reload(true);
    

     

    위의 방법 중에서 필요한 방법을 선택하여 캐시를 삭제하면 됩니다.

     

    웹브라우저의 캐시를 삭제하면 어떤 효과가 있을지도 물어봤습니다.

    rOcZdVI.png

     

     

    캐시를 삭제하면 다음과 같은 효과가 있습니다:

    1. 새로운 데이터를 받아올 수 있습니다.

      • 웹 사이트에서 업데이트된 컨텐츠를 캐시된 데이터가 가로막을 수 있습니다. 캐시를 삭제하면 새로운 데이터를 받아올 수 있게 됩니다.
    2. 디스크 공간을 확보할 수 있습니다.

      • 캐시된 데이터는 브라우저나 디바이스에 저장됩니다. 캐시를 삭제하면 디스크 공간을 확보할 수 있습니다.
    3. 보안 문제를 해결할 수 있습니다.

      • 캐시된 데이터는 로그인 정보나 기타 민감한 정보를 포함할 수 있습니다. 캐시를 삭제하면 보안 문제를 해결할 수 있습니다.

    캐시를 삭제하는 것은 보다 최신의 데이터를 사용하고 보안에도 도움이 됩니다.

     

    요즘 챗GPT와 이런저런 이야기를 주고 받으며 재미있게 놀고 있습니다. 빨리 회사일도 해야하는데 이게 너무 재미있네요^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.