Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

사파리 충돌 현상? '문제가 반복적으로 발생했습니다' 오류 완벽 해결 가이드

사파리(Safari)는 모든 애플 기기에 기본 탑재된 브라우저입니다. 기기 간 손쉬운 동기화 기능은 물론, 안정적이고 보안이 잘 갖춰진 환경까지 더해져 수많은 사용자에게 사랑받고 있습니다.

하지만 특정 웹 페이지를 열 때 사파리가 갑자기 강제 종료되는 경우가 있습니다. 이때 화면에는 해당 웹사이트에서 '문제가 반복적으로 발생했습니다(A Problem Repeatedly Occurred)'라는 오류 메시지가 나타납니다.

이 오류는 대체로 무엇 때문에 발생하는 것일까요? 어떻게 하면 해결할 수 있을까요? 걱정하지 마세요. 이 글에서 오류의 원인부터 단계별 해결 방법까지 차근차근 알려드리겠습니다.

주변에 같은 문제를 겪는 분이 있다면 이 글을 공유해 주세요.

사파리에서 '문제가 반복적으로 발생했습니다' 오류가 나타나는 이유

사파리에서 웹 페이지를 열려고 할 때 이 오류가 표시되면, '웹 페이지 다시 불러오기'를 눌러도 매번 동일한 오류 메시지만 반복해서 표시됩니다.

대부분의 맥 사용자는 가끔 페이지 로딩이 느린 것 외에는 큰 어려움 없이 사파리를 사용합니다. 하지만 이 오류는 macOS 카탈리나(Catalina) 사용자들 사이에서 널리 보고된 문제입니다. 원인이 다양하게 얽혀 있어 정확한 진단이 쉽지 않은 편입니다.

이 오류는 사파리가 웹 페이지를 로드하는 도중 무언가에 의해 방해받을 때 발생합니다. 서버 쪽 요인, 예컨대 페이지 자체의 잘못된 코딩 때문일 수도 있지만, 실제로는 사파리 자체의 문제인 경우가 더 흔합니다.

대표적인 원인으로는 누적된 캐시 파일, 오동작하는 브라우저 확장 프로그램, JavaScript 실행 오류 등이 꼽힙니다.

맥/맥북에서 '문제가 반복적으로 발생했습니다' 오류 해결 방법

오류의 원인을 한 번에 특정하기 어렵기 때문에, 아래 방법들을 하나씩 순서대로 시도해 보는 것이 좋습니다. 사파리 오류로 접속하지 못하던 자주 쓰는 사이트를 되찾는 데 도움이 될 것입니다.

1. 맥/맥북 운영체제 업그레이드

이 오류는 구버전 macOS 카탈리나에서 특히 자주 발생합니다. 현재 최신 macOS는 2022년 10월 24일 공개된 벤츄라(Ventura)이므로, 운영체제를 최신 버전으로 업그레이드한 뒤 사파리를 다시 실행해 오류가 사라졌는지 확인해 보세요.

  1. 화면 좌상단의 애플() 메뉴를 클릭하고 시스템 환경설정을 선택합니다.
  2. 소프트웨어 업데이트를 클릭합니다.

사파리 충돌 현상?  문제가 반복적으로 발생했습니다  오류 완벽 해결 가이드

업데이트 항목이 있다면 지금 업데이트 또는 지금 다시 시작을 클릭해 맥/맥북을 최신 상태로 만들어 주세요.

2. 사파리 업데이트 확인

사파리에 새로운 업데이트가 있다면 반드시 설치하세요. 사파리 업데이트는 macOS 업데이트와 함께 제공되며, 새 버전에는 구버전의 오류를 수정한 내용이 포함되어 있는 경우가 많습니다.

  1. 애플() 메뉴를 클릭합니다.
  2. 시스템 설정(구버전에서는 시스템 환경설정)을 선택합니다. 독(Dock)에서 열어도 됩니다.
  3. 일반 > 소프트웨어 업데이트를 클릭합니다.
  4. 자세히…를 클릭해 사파리 항목을 확인합니다.

사파리 충돌 현상?  문제가 반복적으로 발생했습니다  오류 완벽 해결 가이드

업데이트 가능한 항목이 있다면 바로 설치해 주세요.

3. 다른 웹사이트 열어 보기

다른 웹사이트를 열어 동일한 오류가 발생하는지 확인해 보세요. 다른 사이트에서도 오류가 나타난다면 이 글의 다른 해결 방법을 적용하면 됩니다. 반대로 특정 사이트에서만 오류가 발생한다면 Wi-Fi 네트워크나 인터넷 연결 상태가 원인일 수 있습니다. Wi-Fi 연결을 바꾸거나 유선 인터넷 상태를 점검한 후 페이지를 다시 불러와 오류가 해결됐는지 확인하세요.

4. 사용하지 않는 브라우저 탭 닫기

열려 있는 브라우저 탭은 끊임없이 갱신되면서 RAM과 CPU 자원을 지속적으로 소모합니다. 리소스 부족은 페이지 로드 실패의 흔한 원인 중 하나입니다. 사용하지 않는 탭을 모두 정리한 뒤 페이지를 다시 불러와 오류가 반복되는지 확인해 보세요.

5. 사파리 쿠키 및 캐시 삭제

손상된 캐시 파일은 오류가 발생한 웹 페이지를 계속 다시 불러오게 만들 수 있습니다. 따라서 사파리의 캐시와 쿠키를 삭제하는 것이 효과적입니다. 방법은 다음과 같습니다.

  1. 화면 좌상단의 사파리 아이콘을 클릭합니다.
  2. 팝업 메뉴에서 설정…을 선택합니다(키보드에서 Command + 쉼표(,)를 눌러도 됩니다).
  3. 상단 메뉴에서 개인 정보 보호 탭을 선택합니다.
  4. 웹사이트 데이터 관리를 클릭합니다.
  5. 목록에서 모든 캐시와 쿠키를 선택합니다.
  6. 모두 제거를 클릭합니다.

사파리 충돌 현상?  문제가 반복적으로 발생했습니다  오류 완벽 해결 가이드

위 과정을 마친 후 웹 페이지를 다시 불러와 오류가 해결됐는지 확인해 보세요.

이 방법으로 문제가 해결됐다면 아래 공유 버튼을 눌러 SNS에 알려주세요.

6. 확장 프로그램 비활성화 또는 삭제

확장 프로그램을 사용 중이라면 이를 비활성화하거나 삭제한 뒤 웹 페이지를 다시 불러보세요. 개발자용(Develop) 메뉴를 활성화해 두었다면 개발자용 > 확장 프로그램 비활성화를 클릭해 간편하게 끌 수 있습니다.

  1. 화면 좌상단의 사파리 아이콘을 클릭합니다.
  2. 팝업 메뉴에서 설정…을 선택합니다(Command + 쉼표(,) 단축키 사용 가능).
  3. 상단 메뉴에서 확장 프로그램 탭을 클릭합니다.
  4. 해당 확장 프로그램을 선택한 뒤 제거를 클릭합니다.

사파리 충돌 현상?  문제가 반복적으로 발생했습니다  오류 완벽 해결 가이드

이후 웹 페이지를 다시 불러와 오류가 재현되는지 확인합니다. 해당 확장 프로그램이 꼭 필요하다면 오류가 완전히 해결된 후에 다시 활성화하면 됩니다.

7. JavaScript 비활성화

JavaScript는 웹 페이지에 인터랙티브한 기능을 넣을 때 주로 사용됩니다. 하지만 광고 등 일부 콘텐츠에 포함된 JavaScript가 오류를 일으키며 페이지를 반복해서 다시 불러오게 만들 수도 있습니다. 이런 경우 JavaScript를 비활성화하는 것을 고려해 볼 수 있습니다.

사파리에서 JavaScript를 비활성화하는 방법:

  1. 화면 좌상단의 사파리 아이콘을 클릭합니다.
  2. 팝업 메뉴에서 설정…을 선택합니다(Command + 쉼표(,) 단축키 사용 가능).
  3. 상단 메뉴에서 보안 탭을 클릭합니다.
  4. 웹 콘텐츠: JavaScript 활성화 항목의 체크를 해제합니다.

사파리 충돌 현상?  문제가 반복적으로 발생했습니다  오류 완벽 해결 가이드

다만 JavaScript를 끄면 일부 사이트, 특히 그래픽 요소가 많은 사이트의 기능이 제대로 작동하지 않을 수 있습니다. 장단점을 고려해 신중하게 결정하세요.

이제 사파리에서 '문제가 반복적으로 발생했습니다' 오류가 사라졌는지 확인해 보세요.

아이폰에서 '문제가 반복적으로 발생했습니다' 오류 해결 방법

이 오류는 맥/맥북뿐 아니라 아이폰에서도 발생할 수 있습니다. 다행히 아이폰에서는 더 간단하게 해결할 수 있습니다. 아이폰에서 이 오류를 수정하는 세 가지 방법은 다음과 같습니다.

  • 네트워크 연결 변경하기(Wi-Fi ↔ 셀룰러 데이터)
  • 아이폰 재시동하기
  • 사파리 확장 프로그램 비활성화하기(설정 > 사파리 > 확장 프로그램)

사파리 충돌 현상?  문제가 반복적으로 발생했습니다  오류 완벽 해결 가이드

도움이 필요한 분들에게 이 글을 SNS로 공유해 보세요.

'문제가 반복적으로 발생했습니다' 오류 FAQ

Q. 사파리에서 이 오류는 왜 발생하나요?

A. 사파리가 웹 페이지를 로드하는 과정에서 무언가 방해 요소가 작용할 때 발생합니다. 손상된 캐시 파일, 충돌하는 확장 프로그램, JavaScript 실행 오류 등이 대표적인 원인입니다.

Q. 오류는 어떻게 해결할 수 있나요?

A. 우선 사파리와 macOS를 최신 버전으로 업데이트하는 것이 좋습니다. 그래도 해결되지 않으면 본문에서 안내한 캐시·쿠키 삭제, 확장 프로그램 비활성화, JavaScript 끄기 등의 방법을 순서대로 적용해 보세요.