Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

사파리(Safari)에서 지워지지 않는 플러그인·확장 프로그램을 완전히 제거하는 방법

사파리(Safari)는 macOS와 iOS 기기에 기본 탑재된 브라우저입니다. 사용이 간편하고 가벼우며 배터리 효율이 뛰어나고 인터페이스도 깔끔합니다. 또한 서드파티 확장 프로그램과 플러그인을 지원해 브라우징 경험을 한층 향상시킬 수 있습니다. 예를 들어 비밀번호 관리자를 설치해 계정 정보를 안전하게 보관하거나, 웹페이지에서 텍스트와 이미지를 손쉽게 저장하는 노트 확장 프로그램을 활용할 수 있습니다.

하지만 다른 모든 브라우저와 마찬가지로 사파리의 확장 프로그램 역시 맥에 문제를 일으킬 수 있습니다. 오래된 확장 프로그램은 브라우저를 느리게 만들거나 심한 경우 충돌까지 유발합니다. 기대한 대로 작동하지 않거나 비정상적으로 동작해 다른 문제를 일으키는 경우에는 삭제가 필요하기도 합니다. 더욱 심각한 것은 해커가 만든 가짜 확장 프로그램과 플러그인을 통해 악성코드에 감염되고 개인 정보가 유출될 수 있다는 점입니다.

다행히 사파리에서 확장 프로그램이나 플러그인을 삭제하는 과정 자체는 어렵지 않습니다. 그런데 아무리 삭제해도 계속 남아 있는 '영구적인(persistent)' 사파리 플러그인과 마주친다면 어떻게 해야 할까요? 일부 플러그인과 확장 프로그램은 관련 파일이 시스템 곳곳에 흩어져 있어 삭제 후에도 스스로 되살아나는 경우가 있습니다.

삭제 불가능한 쿠키의 대표 사례: 에버쿠키(Evercookie)

대표적인 예가 해커 새미 캄카(Samy Kamkar)가 개발한 에버쿠키(Evercookie)입니다. 이 자바스크립트 기반 애플리케이션은 처음부터 '지울 수 없도록' 설계되었으며, 브라우저에 좀비 쿠키(zombie cookies)를 만들어 아무리 지워도 계속 부활합니다.

프로 팁: 시스템 문제나 성능 저하를 일으킬 수 있는 성능 이슈, 정크 파일, 유해 앱, 보안 위협 요소를 맥에서 미리 점검해 보세요.

실제로 Apple 공식 포럼에는 해당 플러그인과 연관된 웹사이트 데이터를 모두 삭제했음에도 플러그인이 완전히 사라지지 않는다는 사용자의 글이 올라오기도 했습니다. 이 사용자는 Finder로 파일을 검색해 휴지통으로 옮기려고 시도했지만 해당 항목조차 찾지 못했습니다.

이제 사파리의 쿠키, 플러그인, 확장 프로그램을 삭제하는 여러 가지 방법을 소개합니다. 가장 고집스러운 항목까지 완전히 제거하는 방법까지 포함되어 있습니다.

1. 확장 프로그램 관리자로 사파리 확장 프로그램 제거하기

사파리 확장 프로그램을 삭제하는 가장 쉬운 방법은 사파리에 내장된 확장 프로그램 관리자를 이용하는 것입니다. 아래 단계를 따라 해 보세요.

  1. 사파리를 실행합니다.
  2. 상단 메뉴에서 Safari를 클릭한 뒤 설정(Preferences)을 선택합니다. Command + , 키를 눌러서 열 수도 있습니다.
  3. 확장 프로그램(Extensions) 탭을 클릭하면 브라우저에 설치된 모든 확장 프로그램 목록이 표시됩니다.
  4. 삭제하려는 확장 프로그램을 선택하고 제거(Uninstall) 버튼을 클릭합니다.

이렇게 하면 확장 프로그램이 사파리에서 제거되며, 기존에 겪던 문제도 대부분 해결됩니다.

2. 파인더(Finder)로 사파리 확장 프로그램 제거하기

사파리를 열 수 없거나 확장 프로그램 관리자에 접근할 수 없는 상황이라면 파인더를 이용해 확장 프로그램을 삭제할 수 있습니다.

방법은 다음과 같습니다.

  1. 파인더를 열고 이동 > 폴더로 이동(Go to Folder)을 클릭합니다.
  2. 입력창에 ~/Library/Safari/Extensions/를 입력합니다.
  3. 이 폴더에는 설치된 모든 사파리 확장 프로그램이 저장되어 있습니다. 삭제할 확장 프로그램을 마우스 오른쪽 버튼으로 클릭한 뒤 휴지통으로 이동을 선택합니다.
  4. 다시 파인더로 돌아가 이번에는 ~/Library/Safari/Databases 폴더로 이동합니다.
  5. 폴더 안의 내용물을 모두 삭제합니다.
  6. 이어서 ~/Library/Safari/LocalStorage 폴더로 이동해 이곳의 내용물도 모두 삭제합니다.
  7. 사파리를 열고 기록(History) > 기록 보기(Show History)를 클릭한 뒤, 방금 삭제한 확장 프로그램과 관련된 웹사이트 데이터를 모두 제거합니다.

마지막으로 휴지통을 비워 불필요한 요소가 완전히 사라졌는지 확인하세요. 확장 프로그램과 관련 데이터를 모두 삭제한 후 사파리를 다시 실행해 문제가 해결되었는지 확인합니다.

3. 사파리 플러그인 제거하기

사파리 플러그인은 브라우저에 추가 기능을 제공해 브라우징 경험을 향상시킵니다. 일부 웹사이트는 페이지 콘텐츠에 접근하려면 특정 플러그인을 설치하거나 활성화하도록 요구하기도 합니다. 예를 들어 대부분의 웹사이트가 이미 HTML5에 최적화되어 있지만, 아직도 자바(Java)나 플래시(Flash)를 사용하는 사이트가 있습니다. 이런 경우 콘텐츠를 표시하려면 해당 플러그인을 설치해야 합니다.

다만 플러그인은 꼭 필요할 때만 사용해야 합니다. 플러그인을 설치한 후에는 반드시 끄거나 제거해야 하며, 그렇지 않으면 별도 조치를 하기 전까지 계속 활성 상태로 남아 있게 됩니다.

사파리 플러그인을 제거하려면 아래 단계를 따르세요.

  1. 파인더를 열고 이동 > 폴더로 이동을 클릭합니다.
  2. 입력창에 ~/Library/Internet Plug-Ins/를 입력합니다.
  3. 제거하려는 플러그인이 이 폴더에 없다면 /Library/Internet Plug-Ins/ 폴더를 확인합니다.
  4. 플러그인을 찾으면 마우스 오른쪽 버튼으로 클릭하고 휴지통으로 이동을 선택합니다.
  5. 플러그인을 완전히 삭제하려면 휴지통을 비워야 합니다.

4. 영구적으로 남는 플러그인·확장 프로그램 제거하기

관련 파일을 모두 삭제하고 휴지통까지 비웠는데도 플러그인이나 확장 프로그램이 계속 다시 나타난다면, 컴퓨터에 남아 있는 정크 파일을 전부 청소해야 합니다. 수작업으로 진행하면 시간이 많이 걸리고 모든 파일이 확실히 지워진다고 보장하기도 어렵습니다. 이런 경우 맥 최적화·수리 앱 같은 서드파티 도구를 활용하면 클릭 한 번으로 잔여 파일을 깔끔하게 정리할 수 있습니다.

마무리

플러그인과 확장 프로그램은 브라우징 경험을 향상시키기 위해 만들어졌습니다. 하지만 이런 추가 기능들이 편의보다 불편을 더 많이 준다면, 위에서 소개한 방법들을 활용해 사파리 브라우저에서 깔끔하게 제거하시기 바랍니다.