Computer >> 컴퓨터 >  >> 문제 해결 >> 브라우저

파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법

모질라 파이어폭스(Mozilla Firefox)를 사용하다 보면 즐겨찾기(북마크)에 등록한 사이트의 파비콘(favicon)이 엉뚱하게 표시되는 이상 현상을 겪는 사용자들이 있습니다. 예를 들어 Reddit 게시글을 북마크했는데 Reddit 아이콘 대신 YouTube 파비콘이 나타나는 식입니다. 이 문제는 특정 Windows 버전에만 발생하는 것이 아니며, Windows 7, Windows 8, Windows 10 환경 모두에서 보고된 사례가 있습니다.

파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법

파이어폭스에서 파비콘 오류가 발생하는 원인

다양한 사용자 사례와 실제로 효과가 있었던 복구 방법들을 분석해 본 결과, 이 문제는 크게 다음과 같은 원인들로 인해 발생하는 것으로 확인됩니다.

  • 확장 기능(애드온)에 의한 파비콘 덮어쓰기 – 일부 확장 기능은 기존 파비콘을 강제로 대체해 버립니다. 가장 많이 신고된 사례는 'Snooze Tabs' 확장입니다. 이 경우에는 해당 확장을 제거하고 favicons.sqlite 파일을 삭제하는 것이 가장 빠른 해결책입니다.
  • 구버전 파이어폭스 사용 – 이 문제는 개발자가 58 버전에서 부분적으로 수정한 버그가 주요 원인입니다. 최신 버전으로 업데이트하면 앞으로 같은 문제가 재발할 가능성은 줄어들지만, 이미 손상된 파비콘은 별도의 복구 작업이 필요합니다.
  • favicons.sqlite 파일 손상 – 파이어폭스의 모든 파비콘 정보는 favicons.sqlite 파일 하나로 관리됩니다. 이 파일이 손상되면 전체 파비콘이 깨질 수 있는데, 파일을 삭제하면 브라우저가 다음 실행 시 새 파일을 자동으로 생성하면서 파비콘이 초기화됩니다.
  • 웹 캐시 손상 – 간혹 파이어폭스가 예전 버전의 파비콘을 캐싱한 상태로 유지하여, 사이트에서 새 아이콘으로 교체했음에도 계속 구버전을 표시하는 경우가 있습니다. 이럴 때는 웹 캐시를 삭제하거나 브라우저 콘솔에서 직접 갱신을 강제할 수 있습니다.

방법 1: 파이어폭스를 최신 버전으로 업데이트

이 문제는 브라우저 역사만큼이나 오래된 편입니다. 파이어폭스는 여러 차례 핫픽스를 배포했지만, 최신 빌드에서도 동일 증상을 겪는 사용자가 있습니다. 그럼에도 우선적으로 확인해야 할 것은 최신 버전 사용 여부입니다. 58 버전부터 개발진이 이 문제를 유발하는 대부분의 요소를 패치했다고 공식 발표했습니다.

업데이트만으로 이미 손상된 파비콘이 바로 복구되지는 않지만, 향후 재발을 막는 데는 필수적인 단계입니다. 업데이트 절차는 다음과 같습니다.

  1. 파이어폭스를 열고 화면 우측 상단의 메뉴 버튼(☰)을 클릭합니다.
  2. 메뉴에서 도움말(Help)을 선택한 뒤 파이어폭스 정보(About Firefox)를 클릭합니다.
  3. 새 창에서 업데이트 다운로드가 완료될 때까지 기다린 후, 다시 시작하여 파이어폭스 업데이트 버튼을 클릭합니다.파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법
  4. 업데이트가 완료되면 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다.

이미 최신 버전을 사용 중이거나 업데이트 후에도 파비콘이 고쳐지지 않았다면, 다음 방법으로 넘어가세요.

방법 2: URL 끝에 '/' 추가하기

다소 어색해 보이는 방법이지만, URL 마지막에 슬래시('/')를 하나 더 붙여 접속하는 것만으로 문제가 해결되었다는 사용자 보고가 많습니다. 다만 몇몇 사용자는 며칠 후 같은 문제가 재발했다고 언급하기도 했습니다.

예를 들어 www.google.com/의 파비콘이 깨져 있다면, 주소창에 www.google.com//처럼 입력하고 Enter 키를 눌러 접속합니다. 페이지가 로드되면 아이콘이 정상적으로 교체됩니다.

파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법

효과가 없거나 근본적인 해결책을 원한다면 다음 방법을 시도해 보세요.

방법 3: favicons.sqlite 파일 삭제

대부분의 경우 가장 확실하게 효과를 볼 수 있는 방법은, 파이어폭스를 완전히 종료한 상태에서 프로필 폴더 내의 favicons.sqlite 파일을 삭제하는 것입니다.

파일이 삭제되면 파이어폭스는 다음 실행 시 새 파비콘 데이터베이스를 처음부터 생성합니다. 단, 이 작업 후에는 모든 북마크가 기본(generic) 아이콘으로 표시되며, 해당 사이트를 직접 방문해야 올바른 파비콘으로 갱신됩니다.

절차는 다음과 같습니다.

  1. 파이어폭스와 관련 프로그램이 모두 종료되어 있는지 확인합니다.
  2. 파일 탐색기를 열고 아래 경로로 이동합니다.
    C:\Users\*사용자명*\AppData\Local\Mozilla\Firefox\Profiles\*프로필명*

    참고: *사용자명*과 *프로필명*은 각자의 환경에 맞게 바꿔야 하는 자리표시자입니다. 또한 AppData 폴더는 기본적으로 숨김 처리되어 있으므로, 파일 탐색기 상단 리본 메뉴에서 보기(View)를 클릭한 뒤 숨긴 항목(Hidden Items)에 체크되어 있는지 확인하세요.

    파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법
  3. 프로필 폴더에 진입한 후, 우측 상단 검색 기능으로 favicons.sqlite를 검색합니다.
  4. 파일을 찾으면 마우스 오른쪽 버튼을 클릭하고 삭제(Delete)를 선택합니다.파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법
  5. 삭제가 완료되면 파이어폭스를 다시 실행하여 새 파비콘 파일이 생성되도록 합니다.
  6. 이제 모든 북마크가 기본 아이콘으로 표시됩니다. 각 북마크를 클릭해 해당 사이트를 방문하면 올바른 파비콘이 순서대로 복원됩니다.

그래도 동일한 문제가 지속된다면 다음 방법으로 넘어가세요.

방법 4: 웹 캐시 삭제

또 다른 해결책은 파이어폭스의 웹 캐시를 비우는 것입니다. 첫 번째 방법과 마찬가지로 브라우저가 파비콘을 처음부터 다시 받아오도록 만드는 원리입니다. 이 방법으로 문제를 완전히 해결했다는 사용자들도 적지 않습니다.

웹 캐시를 삭제하는 절차는 다음과 같습니다.

  1. 새 탭 하나를 남기고 다른 모든 파이어폭스 탭을 닫습니다.
  2. 화면 우측 상단의 메뉴 버튼을 클릭한 뒤, 나타난 메뉴에서 설정(Options)을 선택합니다.
  3. 설정 메뉴 좌측 목록에서 개인 정보 및 보안(Privacy & Security)을 클릭하고, 아래로 스크롤하여 쿠키 및 사이트 데이터 영역의 데이터 삭제(Clear Data) 버튼을 누릅니다.
  4. 데이터 삭제 창에서 쿠키 및 사이트 데이터는 체크 해제하고, 캐시된 웹 콘텐츠(Cached Web Content)에만 체크합니다.
  5. 삭제(Clear) 버튼을 눌러 캐시 정리를 시작합니다.
  6. 브라우저를 재시작하고 문제가 해결되었는지 확인합니다.
파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법

문제가 계속되거나 파비콘을 직접 갱신하고 싶다면 다음 방법을 참고하세요.

방법 5: 브라우저 콘솔로 파비콘 강제 갱신

증상이 조금 다른 경우, 즉 사이트 로고가 새 버전으로 갱신되지 않고 예전 아이콘만 계속 표시되는 문제라면, 모든 파비콘을 만료 처리하여 자동으로 다시 받아오도록 강제할 수 있습니다. 이 방법으로 드디어 문제를 해결했다는 사용자들도 있습니다.

절차는 다음과 같습니다.

  1. 파이어폭스를 열고 주소창에 "about:config"를 입력한 뒤 Enter 키를 눌러 실험적 설정 화면에 진입합니다.
  2. 경고 창이 나타나면 위험을 감수하고 계속합니다(I accept the risk!)를 클릭합니다.
  3. 검색창에 "devtools.chrome.enabled"를 입력해 검색합니다.
  4. 해당 설정 항목을 더블클릭하여 값을 true로 변경합니다.
  5. 설정 화면을 벗어난 뒤 우측 상단 메뉴 버튼을 클릭하고, 웹 개발자(Web Developer) 메뉴에서 브라우저 콘솔(Browser Console)을 엽니다.
  6. 브라우저 콘솔에 아래 코드를 붙여넣고 Enter 키를 눌러 실행합니다.
    var fS = Components.classes["@mozilla.org/browser/favicon-service;1"] .getService(Components.interfaces.nsIFaviconService); fS.expireAllFavicons();

    참고: 오류 메시지가 표시되더라도 정상적인 반응이니 놀라지 마세요. 이 과정은 모든 파비콘을 만료 상태로 만드는 역할을 합니다.

  7. 갱신되지 않았던 북마크 사이트들을 방문합니다. 페이지가 로드되는 즉시 새로운 아이콘이 정상적으로 표시될 것입니다.
파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법

이 방법으로도 해결되지 않거나, 파비콘을 직접 수정하고 싶다면 다음 방법을 시도해 보세요.

방법 6: 문제가 된 파비콘 수동으로 수정

컴퓨터에 익숙하지 않은 사용자에게는 권장하기 어려운 방법이지만, 북마크 목록을 HTML 파일로 내보낸 뒤 아이콘 정보를 직접 수정하고 다시 가져오는 방식으로도 문제를 해결할 수 있습니다.

이 방법은 깨진 파비콘이 한두 개뿐일 때 특히 유용합니다. 절차는 다음과 같습니다.

  1. 파이어폭스를 열고 화면 우측 상단의 북마크(Bookmarks) 아이콘을 클릭합니다.
  2. 메뉴에서 북마크를 선택한 뒤, 하단의 모든 북마크 보기(Show All Bookmarks)를 클릭합니다.
  3. 라이브러리(Library) 창에서 좌측의 북마크 도구 모음(Bookmarks Toolbar)을 선택한 후, 가져오기 및 백업(Import and Backup) 메뉴에서 HTML로 북마크 내보내기(Export Bookmarks to HTML)를 선택합니다.
  4. 내보낼 HTML 파일의 저장 위치를 지정하고 저장(Save) 버튼을 클릭합니다.
  5. 방금 내보낸 HTML 파일을 마우스 오른쪽 버튼으로 클릭한 뒤, Notepad++ 같은 편집 도구로 엽니다. 기본 메모장도 사용할 수 있지만 코드 가독성이 떨어집니다.
  6. 북마크 항목 중 해당 사이트를 찾아 ICON_URI="{URL}"ICON="data:image/png;base64,{data}" 부분을 올바른 아이콘 URL과 base64로 인코딩된 아이콘 데이터로 교체합니다. 항목 이름을 보면 어떤 ICON 값이 어떤 파비콘에 해당하는지 판별할 수 있습니다.
  7. 수정한 내용을 반드시 저장합니다.
  8. 다시 라이브러리 창(2번 단계)으로 돌아가 북마크 도구 모음을 선택한 뒤, 가져오기 및 백업에서 HTML에서 북마크 가져오기(Import Bookmarks from HTML)를 클릭합니다.
  9. 아까 수정한 파일을 선택하고 열기(Open)를 누릅니다.
파이어폭스(Firefox)에서 북마크에 잘못된 파비콘이 표시될 때 해결하는 6가지 방법

여기까지 완료하면 북마크의 파비콘이 정상적으로 복구됩니다.