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

Safari '응답을 구문 분석할 수 없음' 오류, 이렇게 해결하세요

Safari는 Apple 생태계의 기본 브라우저로 많은 사용자들에게 사랑받고 있습니다. 하지만 일부 사용자들은 웹사이트에 접속하거나 파일(주로 PDF)을 다운로드할 때 Safari에서 '응답을 구문 분석할 수 없습니다(cannot parse response)'라는 오류가 발생한다고 보고했습니다. 이 문제는 모바일 버전의 Safari에서도 나타나는 것으로 알려져 있으며, 경우에 따라 Safari 업데이트 이후부터 발생하기 시작하기도 했습니다. 일반적으로 다음과 같은 형태의 메시지가 표시됩니다.

Safari  응답을 구문 분석할 수 없음  오류, 이렇게 해결하세요

Safari에서 응답을 구문 분석할 수 없다는 오류의 주요 원인은 다음과 같습니다.

  • Safari의 손상된 웹사이트 데이터: 웹사이트(예: Forbes)의 북마크, 쿠키 등 데이터가 손상된 경우, 서버 응답을 올바르게 구문 분석하는 데 필요한 특정 쿠키가 정상적으로 작동하지 않아 Safari가 해당 웹사이트의 응답을 처리하지 못할 수 있습니다.
  • Mac에서 충돌하는 애플리케이션: Mac에 설치된 애플리케이션(예: ESET Internet Security)이 Safari 작동에 필수적인 리소스 접근을 차단하는 경우, 브라우저에서 구문 분석 오류가 발생할 수 있습니다.

Safari에서 문제가 되는 웹사이트 데이터 삭제하기

특정 웹사이트에서만 '응답을 구문 분석할 수 없음' 오류가 발생한다면, 해당 사이트의 손상된 데이터(북마크, 쿠키 등)가 원인일 가능성이 높습니다. 이 경우 Mac에서 해당 웹사이트의 데이터를 삭제하면 문제를 해결할 수 있습니다. Forbes 웹사이트에서 이 문제가 자주 보고되었으므로, 해당 사이트를 기준으로 절차를 설명하겠습니다.

  1. Safari 브라우저를 실행한 후 Command + Option + B 키를 눌러 북마크 메뉴를 엽니다.Safari  응답을 구문 분석할 수 없음  오류, 이렇게 해결하세요
  2. 검색창에 Forbes를 입력하고 Forbes와 관련된 모든 항목이 있으면 삭제합니다.
  3. Command + Y 키를 눌러 방문 기록을 열고 Forbes.com을 검색합니다.Safari  응답을 구문 분석할 수 없음  오류, 이렇게 해결하세요
  4. Forbes와 관련된 모든 항목을 삭제한 후 Safari 메뉴를 엽니다.
  5. Safari 종료를 선택한 뒤 Safari 브라우저를 다시 실행합니다.Safari  응답을 구문 분석할 수 없음  오류, 이렇게 해결하세요
  6. 주소창에 Forbes.com을 직접 입력(자동 완성 기능은 사용하지 않음)한 후 Enter 키를 누릅니다.
  7. '응답을 구문 분석할 수 없다'는 메시지 없이 웹사이트가 정상적으로 로드되는지 확인합니다.

Mac과 라우터 콜드 재시작하기

Safari의 '응답을 구문 분석할 수 없음' 오류는 Mac과 라우터 간의 일시적인 통신 장애로 인해 발생할 수도 있습니다. 이 경우 Mac과 라우터를 완전히 껐다가 다시 켜는 콜드 재시작을 진행하면 문제를 해결할 수 있습니다.

  1. Mac라우터의 전원을 끕니다.
  2. 두 기기의 전원 케이블을 전원 소스에서 분리한 후 5분간 기다립니다.Safari  응답을 구문 분석할 수 없음  오류, 이렇게 해결하세요
  3. 이후 Mac과 라우터의 전원 케이블을 다시 연결합니다.
  4. 라우터의 전원을 켜고 라우터의 표시등이 안정화될 때까지 기다립니다.
  5. 그다음 Mac의 전원을 켜고 Safari 브라우저가 정상적으로 작동하는지 확인합니다.
  6. 여전히 문제가 있다면 브라우저의 쿠키와 캐시를 삭제했을 때 문제가 해결되는지 확인해 보세요.

Mac에서 충돌하는 애플리케이션 제거하기

Mac의 다른 애플리케이션(특히 백신 프로그램)이 Safari의 모듈과 충돌하는 경우에도 '응답을 구문 분석할 수 없음' 메시지가 나타날 수 있습니다. 이 경우 해당 애플리케이션을 제거하면 문제를 해결할 수 있습니다. ESET Internet Security가 주요 원인으로 보고되었으므로, 이 프로그램을 Mac에서 제거하는 방법을 설명하겠습니다.

주의:

백신 프로그램을 제거하면 Mac과 데이터가 각종 위협에 노출될 수 있으므로, 반드시 본인의 판단과 책임하에 진행하시기 바랍니다.

  1. 먼저 만약의 상황에 대비해 Mac과 중요한 데이터를 백업합니다.
  2. Finder를 열고 응용 프로그램 탭으로 이동합니다.
  3. 오른쪽 창에서 ESET 제품을 Control-클릭한 후 패키지 내용 보기를 선택합니다.Safari  응답을 구문 분석할 수 없음  오류, 이렇게 해결하세요
  4. 열린 창에서 Contents 폴더를 연 뒤 Helpers 폴더로 이동합니다.
  5. Uninstaller를 더블클릭하고 화면의 안내에 따라 ESET 제품을 제거합니다.Safari  응답을 구문 분석할 수 없음  오류, 이렇게 해결하세요
  6. '설치 프로그램의 신원을 확인할 수 없습니다'라는 메시지가 표시되면 Uninstaller 파일을 Control-클릭(또는 마우스 오른쪽 버튼 클릭)하고 컨텍스트 메뉴에서 열기를 선택합니다.
  7. Apple Gatekeeper가 묻는 경우 다시 열기를 클릭하고 안내에 따라 ESET을 제거합니다.
  8. 이후 Mac을 재시동합니다. 재시동 후에는 Safari 브라우저에서 '응답을 구문 분석할 수 없음' 문제가 해결되었을 것입니다.

문제가 여전히 지속된다면 다른 브라우저를 사용해 해당 웹사이트에 접속할 수 있는지 확인해 보세요. 그래도 접속되지 않는다면, 문제가 되는 웹사이트 자체가 정상인지 확인하기 위해 다른 네트워크 환경에서 다른 컴퓨터나 기기로 해당 사이트에 접속해 보는 것도 좋은 방법입니다.