Safari에서 내부 오류가 발생한 Webkit을 수정하는 방법

계속해서 " Safari 에서 웹 페이지를 열 수 없습니다. WebKit 에 내부 오류가 발생했습니다." 또는 " WebKit ErrorDomain:300" 오류 코드가 Safari 브라우저에서 웹 페이지를 로드하는 동안 발생합니까? iPhone, iPad 및 Mac(Mac) 에서 이 문제를 해결하는 방법을 알려 드리겠습니다 .

Apple 장치는 WebKit 엔진을 사용하여 Safari 에서 웹 페이지를 렌더링합니다 . 그러나 손상된 Safari(Safari) 캐시, 충돌하는 실험 기능, 손상된 브라우저 구성 과 같은 다양한 이유로 인해 렌더링 엔진이 작동하지 않아 " WebKit 에 내부 오류가 발생했습니다."라는 메시지가 표시될 수 있습니다. Safari 가 평소처럼 다시 작동 하도록 하려면 아래 수정 사항을 실행 하세요.(Run)

Safari 종료 및 다시 열기

Safari의 " WebKit 에서 내부 오류가 발생했습니다"를 수정하는 가장 빠른 방법은 웹 브라우저를 강제 종료하고 다시 여는 것입니다. 그것은 거의 항상 WebKit 의 예기치 않은 결함 및 기타 문제를 제거 합니다.

아이폰과 아이패드

  1. (Swipe)화면 하단에서 위로 스와이프 (또는 홈 버튼을 두 번 누름)하여 (Home button)앱 전환기(App Switcher) 를 엽니다 .
  2. (Swipe)화면 에서 Safari 카드를 쓸어 내립니다.
  3. 홈 화면(Home Screen) 으로 종료하고 Safari 를 다시 엽니다 .

  1. Press Command + Option + Escape 를 눌러 강제 종료(Force-Quit) 대화 상자를 엽니다.
  2. Safari(Choose Safari) 를 선택하고 강제 종료(Force-Quit) 버튼을 선택하십시오.
  3. 몇 초 기다렸다가 Launchpad(Launchpad) 또는 Dock 을 통해 웹 브라우저를 다시 엽니다 .

장치 다시 시작

Safari 를 강제 종료 해도 "WebKit Encountered an Internal Error "가 수정되지 않은 경우 iPhone 또는 Mac 장비를 (Mac)재시동하여(restarting your iPhone) 계속해야 합니다 . 그러면 브라우저가 작동하지 않는 시스템 측의 임의 문제가 해결됩니다.

Mac 을 재시동하는 동안 다시 로그인할 때 창 다시 열기 옵션을 선택 취소하여 macOS가 버그가 있는 (Reopen)Safari 응용 프로그램 상태 를 저장하지 않도록 합니다 .

운영 체제 업데이트

다음 수정 사항에는 Safari 업데이트가 포함됩니다 . 기본 앱이므로 Apple 기기의 시스템 소프트웨어를 최신 버전으로 업데이트하는 것이 유일한 방법입니다.

아이폰과 아이패드

  1. 설정 앱을 엽니다.
  2. 일반 > 소프트웨어 업데이트를 탭합니다.
  3. 다운로드 및 설치를 탭합니다.

  1. Apple 메뉴를 열고 시스템 설정(System Settings) 을 선택합니다 .

  1. (Select General)사이드바에서 일반을 ​​선택 합니다. 그런 다음 창 오른쪽 에서 소프트웨어 업데이트 를 선택합니다.(Software Update)

  1. 지금 업데이트(Update) 를 선택 합니다(또는 업데이트만 완료해야 하는 경우 지금 다시 시작).

참고: Mac 에서 macOS 12 Monterey 또는 이전 버전을 실행하는 경우 (Monterey)시스템 (System) 환경설정(Preferences) 앱을 열고 Software Update > Update 지금 업데이트를 선택하여 시스템 소프트웨어를 업데이트하십시오.

Safari 웹 캐시 지우기

"WebKit에 내부 오류가 발생했습니다"라는 메시지가 계속 표시되면 Safari 캐시를 지울 때(clear the Safari cache) 입니다.

아이폰 및 아이패드

  1. 설정 앱을 엽니다.
  2. 아래로 스크롤하여 Safari를 탭합니다.
  3. 방문 기록(History)웹사이트 데이터(Website Data) 지우기를 탭합니다 .

  1. Safari 를 열고 메뉴 막대 에서 Safari > 기록 지우기(Clear History) 를 선택 합니다.

  1. 지우기를 모든 기록으로 설정하십시오.
  2. 기록 지우기를 선택합니다.

모든 Safari 확장 프로그램 비활성화

Safari 가 " WebKit 에서 내부 오류가 발생했습니다"를 표시하는 또 다른 이유 는 최적화되지 않았거나 브라우저 확장이 충돌하기 때문입니다. 비활성화하십시오.

아이폰과 아이패드

  1. 설정(Settings) 앱을 열고 Safari 를 탭합니다 .
  2. 확장 프로그램을 탭합니다.
  3. 모든 콘텐츠 차단기 및 확장 프로그램을 비활성화합니다.

  1. Safari 를 열고 메뉴 막대 에서 Safari > Settings/Preferences 을 선택 합니다.

  1. 확장 탭으로 전환합니다.
  2. 모든 추가 기능 옆에 있는 상자의 선택을 취소하고 기본 설정(Preferences) 창을 종료합니다.

"WebKit에 내부 오류가 발생했습니다" 메시지가 더 이상 Safari 에 나타나지 않으면 (Safari)App Store 를 열고 확장에 보류 중인 업데이트를 설치하십시오. 그런 다음 각 브라우저 추가 기능을 하나씩 다시 활성화하십시오. 특정 확장으로 인해 오류 메시지가 다시 나타나면 해당 확장을 비활성화하거나 제거하고 대체 확장을 찾으십시오.

안전 모드(Safe Mode) 시작 및 종료 ( Mac 만 해당)

Mac 버전의 Safari 에 "WebKit에 내부 오류가 발생했습니다"라는 메시지가 계속 표시되면 Mac 을 안전 모드로 부팅하거나 안전 모드에서 부팅해(booting your Mac into and out of Safe Mode) 보십시오 . 이렇게 하면 Safari(Safari) 와 같은 앱 이 작동하지 않도록 방지하는 다양한 형태의 중복 데이터가 지워집니다.

애플 실리콘 맥

  1. MacBook , i Mac 또는 Mac mini 를 끕니다 .
  2. Mac 을 다시 켜되 전원 버튼에서 손 을 떼지(Power) 마십시오. 곧 시작 (Startup) 옵션(Options) 화면이 표시됩니다 .
  3. Shift 키를 누른 상태 에서 (Shift)Macintosh HD > Safe Mode 를 선택 합니다.

인텔 맥

  1. Mac을 끕니다.
  2. (Boot)Shift 키 를 누른 상태에서 Mac 을 (Mac)부팅 합니다 .
  3. Apple 로고 가 보이면 Shift(Shift) 키를 놓습니다 .

안전 모드(Safe Mode) 에서 Safari 를 잠시 열고 WebKit 오류가 발생 하는지 확인하십시오 . 그렇다면 Mac에서 추가 형식의 캐시된 데이터를 계속 지웁니다(clearing additional forms of cached data on your Mac) . 그렇지 않은 경우 Mac을 정상적으로 부팅하십시오.

개인 릴레이 기능 비활성화

iCloud+를 구독하는 경우 iPhone, iPad 또는 Mac 에 암호화되지 않은 사이트 트래픽을 보호하여 개인 정보를 개선하기 위해 개인 릴레이(Private Relay) 라는 기능이 활성화되어 있을 수 있습니다 . 그러나 아직 베타 버전이며 Safari 에서 문제가 발생합니다 . 따라서 Private Relay(Private Relay) 를 비활성화 하고 차이가 있는지 확인하십시오.

아이폰과 아이패드

  1. 설정 앱을 엽니다.
  2. Apple ID > iCloud > Privacy Relay 로 이동합니다 .
  3. Private Relay 옆에 있는 스위치를 끕니다 .

  1. 시스템 설정 앱을 엽니다.
  2. 사이드바에서 Apple ID 를 선택하십시오 . 그런 다음 iCloud를 선택합니다.

  1. Private Relay 옆에 있는 스위치를 비활성화합니다 .

참고: macOS Monterey 또는 이전 버전 에서 Private Relay 를 비활성화하려면 (Relay)System Preferences > Apple ID > iCloud로 이동하십시오.

개인 Wi-Fi 주소(Private Wi-Fi Addresses) 비활성화 (iPhone 및 iPad만 해당)

iPhone 및 iPad에서 Safari(Safari) 에서 "WebKit에 내부 오류가 발생했습니다"라는 또 다른 이유 는 개인 Mac(Wi-Fi) 주소를(private Mac (Wi-Fi) addresses) 사용하기 때문 입니다. 그것을 막으려면:

  1. iPhone 에서 설정(Settings) 앱을 열고 Wi-Fi 옵션을 선택합니다.
  2. 활성 Wi-Fi 연결 옆에 있는 정보(Info) 버튼을 탭합니다 .
  3. 개인 Wi-Fi 주소(Wi-Fi Address) 옆에 있는 스위치를 비활성화합니다 .

HTTP/3 Experimental Feature 비활성화

HTTP/3 는 대기 시간과 로드 시간을 개선하는 프로토콜입니다. 그러나 실험적인 Safari(Safari) 기능 으로만 사용할 수 있으며 문제 가 발생하기 쉽습니다. 활성화되어 있는지 확인하고 비활성화하십시오.

아이폰과 아이패드

  1. 설정 앱을 엽니다.
  2. Tap Safari > Advanced > Experimental Features .
  3. HTTP/3 옆에 있는 스위치를 끕니다 .

  1. Safari Settings/Preferences 패널을 엽니 다 .
  2. 현상(Develop) 탭 으로 전환 하고 메뉴 모음에서 현상 메뉴 표시 (Show Develop) 의 확인란을 선택 합니다.

  1. 메뉴 표시줄에서 개발 을 선택하고 (Select Develop)실험 기능(Experimental Features) 으로 인쇄 하고 HTTP/3 옵션 을 선택 취소합니다 .

실험 (Reset Experimental) 기본 설정(Preferences) 을 기본값으로 재설정

위의 수정 사항이 도움이 되지 않으면 모든 실험용 Safari 기능을 기본 설정으로 재설정해 보십시오.

아이폰과 아이패드

  1. 설정 앱을 엽니다.
  2. Tap Safari > Advanced > Experimental Features .
  3. 아래로 스크롤 하여 모두 (Scroll)기본값 으로 (Defaults)재설정(Reset All) 을 탭 합니다 .

Safari 에서 (Safari)개발(Develop) 메뉴를 열고 (필요한 경우 숨김 해제) 실험적 기능(Experimental Features) 을 가리킨 다음 아래로 스크롤합니다. 그런 다음 모두 기본값 으로 (Defaults)재설정(Reset) 을 선택합니다 .

Safari가 다시 평소대로 작동합니다.

위의 문제 해결 팁은 Safari 에서 "WebKit에 내부 오류가 발생했습니다" 문제를 해결하는 데 도움이 될 것 입니다. 문제가 다시 발생하면 위의 빠른 수정을 실행하십시오.

WebKit 오류가 사라지지 않는다고 가정합니다 . 그렇다면 Google Chrome , Firefox 또는 Microsoft Edge 와 같은 다른 브라우저로 전환하고 향후 iOS 또는 macOS 업데이트가 문제를 영구적으로 해결할 때까지 기다리십시오. Mac 에서는 Safari를 기본 설정으로 초기화(factory reset Safari to its default settings) 할 수도 있습니다 .



About the author

저는 Windows 11 및 10 플랫폼에서 10년 이상의 경험을 가진 소프트웨어 엔지니어입니다. 저는 Windows 7과 Windows 8을 위한 고품질 소프트웨어를 개발하고 유지 관리하는 데 중점을 두었습니다. 또한 Chrome, Firefox, Xbox One 및 파일을 포함하되 이에 국한되지 않는 다양한 다른 프로젝트에서도 작업했습니다.



Related posts