“Safari에서 웹 페이지를 열 수 없습니다. Safari 브라우저에서 웹 페이지를 로드하려고 시도하는 동안 WebKit에 내부 오류가 발생했습니다.” 또는 “WebKitErrorDomain:300” 오류 코드가 표시됩니까? iPhone, iPad 및 Mac에서 문제를 해결하는 방법을 알려드리겠습니다.
Apple 장치는 WebKit 엔진을 사용하여 Safari에서 웹 페이지를 렌더링합니다. 그러나 손상된 Safari 캐시, 충돌하는 실험 기능, 깨진 브라우저 구성과 같은 다양한 이유로 인해 렌더링 엔진이 작동하지 않아 "WebKit에 내부 오류가 발생했습니다."가 발생할 수 있습니다. Safari가 다시 정상적으로 작동하도록 하려면 아래 수정 사항을 실행하십시오.
Safari 종료 후 다시 열기
Safari의 "WebKit에 내부 오류가 발생했습니다"를 수정하는 가장 빠른 방법은 웹 브라우저를 강제 종료하고 다시 여는 것입니다. 거의 항상 WebKit의 예기치 않은 결함 및 기타 문제를 제거합니다.
아이폰과 아이패드
- 앱 전환기를 열려면 화면 하단에서 위로 스와이프하거나 홈 버튼을 두 번 누릅니다.
- 화면에서 Safari 카드를 스와이프합니다.
- 홈 화면을 종료하고 Safari를 다시 엽니다.
맥
- Press Command + Option + Esc를 눌러 강제 종료 대화 상자를 엽니다.
- Safari를 선택하고 강제 종료 버튼을 선택합니다.
- 잠시 기다린 후 Launchpad 또는 Dock을 통해 웹 브라우저를 다시 엽니다.
장치 다시 시작
Safari 강제 종료로 "WebKit Encountered an Internal Error"가 수정되지 않으면 iPhone 또는 Mac 장치를 다시 시작하여 계속해야 합니다. 이렇게 하면 브라우저 작동을 방해하는 시스템 측의 무작위 문제가 해결됩니다.
Mac을 재시동하는 동안 다시 로그인할 때 창 다시 열기 옵션을 선택 취소하여 macOS가 버그가 있는 Safari 애플리케이션 상태를 저장하지 않도록 하십시오.
운영 체제 업데이트
다음 수정 사항에는 Safari 업데이트가 포함됩니다. 기본 앱이므로 이를 수행하는 유일한 방법은 Apple 장치의 시스템 소프트웨어를 최신 버전으로 업데이트하는 것입니다.
아이폰과 아이패드
- 설정 앱을 엽니다.
- 일반 > 소프트웨어 업데이트를 누릅니다.
- 다운로드 및 설치를 탭합니다.
맥
- Apple 메뉴를 열고 시스템 설정을 선택합니다.
- 사이드바에서 일반을 선택합니다. 그런 다음 창 오른쪽에서 소프트웨어 업데이트를 선택합니다.
- 지금 업데이트를 선택합니다(또는 업데이트를 완료하기만 하면 되는 경우 지금 다시 시작).
참고: Mac에서 macOS 12 Monterey 또는 이전 버전을 실행하는 경우 시스템 환경 설정 앱을 열고 소프트웨어 업데이트 > 지금 업데이트를 선택하여 시스템 소프트웨어를 업데이트하십시오.
Safari 웹 캐시 지우기
"WebKit에 내부 오류가 발생했습니다."가 계속되면 Safari 캐시를 지울 때입니다.
아이폰 및 아이패드
- 설정 앱을 엽니다.
- 아래로 스크롤하여 Safari를 누릅니다.
- 방문 기록 및 웹사이트 데이터 지우기를 탭합니다.
맥
- Safari를 열고 메뉴 모음에서 Safari > Clear History를 선택합니다.
- 모든 기록을 지우도록 설정합니다.
- 기록 지우기를 선택합니다.
모든 Safari 확장 프로그램 비활성화
Safari에서 "WebKit에 내부 오류가 발생했습니다"가 표시되는 또 다른 이유는 최적화되지 않았거나 브라우저 확장 프로그램이 충돌하기 때문입니다. 비활성화해 보세요.
아이폰과 아이패드
- 설정 앱을 열고 Safari를 탭합니다.
- 확장 프로그램을 탭하세요.
- 모든 콘텐츠 차단기 및 확장 프로그램을 비활성화합니다.
맥
- Safari를 열고 메뉴 표시줄에서 Safari > Settings/Preferences를 선택합니다.
- 확장 프로그램 탭으로 전환합니다.
- 모든 추가 기능 옆의 확인란을 선택 취소하고 기본 설정 창을 종료합니다.
Safari에서 "WebKit에 내부 오류가 발생했습니다." 메시지가 더 이상 나타나지 않으면 App Store를 열고 보류 중인 확장 업데이트를 설치하십시오. 그런 다음 각 브라우저 추가 기능을 하나씩 다시 활성화합니다. 특정 확장 프로그램으로 인해 오류 메시지가 다시 나타나는 경우 해당 확장 프로그램을 비활성화하거나 제거하고 다른 확장 프로그램을 찾으십시오.
안전 모드 시작 및 종료(Mac만 해당)
"WebKit에 내부 오류가 발생했습니다"가 Mac 버전의 Safari에 계속 표시되면 Mac을 안전 모드로 부팅하거나 해제해 보십시오. 이렇게 하면 Safari와 같은 앱이 작동하지 않도록 하는 다양한 형태의 중복 데이터가 지워집니다.
애플 실리콘 맥
- MacBook, iMac 또는 Mac mini를 끕니다.
- Mac을 다시 켜되 전원 버튼에서 손을 떼지 마십시오. 곧 시작 옵션 화면이 표시됩니다.
- Shift 키를 누른 상태에서 Macintosh HD > 안전 모드를 선택합니다.
인텔 맥
- Mac을 끕니다.
- Shift 키를 누른 상태에서 Mac을 부팅합니다.
- Apple 로고가 보이면 Shift 키에서 손을 떼십시오.
안전 모드에서 Safari를 잠시 열어 WebKit 오류가 발생하는지 확인합니다. 그렇다면 Mac에서 캐시된 데이터의 추가 형식을 계속해서 지웁니다. 그렇지 않은 경우 Mac을 정상적으로 부팅하십시오.
개인 릴레이 기능 비활성화
iCloud+에 가입하면 iPhone, iPad 또는 Mac에 Private Relay라는 기능이 활성화되어 암호화되지 않은 사이트 트래픽을 보호하여 개인 정보를 보호할 수 있습니다. 그러나 아직 베타 버전이며 Safari에서 문제가 발생합니다. 따라서 Private Relay를 비활성화하고 차이가 있는지 확인하십시오.
아이폰과 아이패드
- 설정 앱을 엽니다.
- Apple ID > iCloud > Privacy Relay로 이동합니다.
- Private Relay 옆의 스위치를 꺼주세요.
맥
- 시스템 설정 앱을 엽니다.
- 사이드바에서 Apple ID를 선택합니다. 그런 다음 iCloud를 선택합니다.
- Private Relay 옆의 스위치를 비활성화합니다.
참고: macOS Monterey 이전 버전에서 Private Relay를 비활성화하려면 시스템 환경설정 > Apple ID > iCloud로 이동하세요.
개인 Wi-Fi 주소 비활성화(iPhone 및 iPad만 해당)
iPhone 및 iPad에서 Safari에서 "WebKit에 내부 오류가 발생했습니다"가 발생하는 또 다른 이유는 개인 Mac(Wi-Fi) 주소를 사용하기 때문입니다. 그것을 막으려면:
- iPhone에서 설정 앱을 열고 Wi-Fi 옵션을 선택합니다.
- 활성 Wi-Fi 연결 옆에 있는 정보 버튼을 탭합니다.
- 개인 Wi-Fi 주소 옆의 스위치를 비활성화합니다.
HTTP/3 실험 기능 비활성화
HTTP/3는 대기 시간과 로드 시간을 개선하는 프로토콜입니다. 그러나 실험적인 Safari 기능으로만 사용할 수 있으며 문제가 발생하기 쉽습니다. 활성 상태인지 확인하고 비활성화하십시오.
아이폰과 아이패드
- 설정 앱을 엽니다.
- Safari > 고급 > 실험적 기능을 누릅니다.
- HTTP/3 옆의 스위치를 끕니다.
맥
- Safari 설정/환경설정 창을 엽니다.
- 개발 탭으로 전환하고 메뉴 표시줄에서 개발 메뉴 표시 옆의 확인란을 선택합니다.
- 메뉴 표시줄에서 개발을 선택하고 실험 기능으로 인쇄한 다음 HTTP/3 옵션을 선택 취소합니다.
실험적 기본 설정을 기본값으로 재설정
위의 수정 사항 중 어느 것도 도움이 되지 않으면 모든 Safari 실험 기능을 기본 설정으로 재설정해 보십시오.
아이폰과 아이패드
- 설정 앱을 엽니다.
- Safari > 고급 > 실험적 기능을 누릅니다.
- 아래로 스크롤하여 모두 기본값으로 재설정을 누릅니다.
맥
Safari에서 개발 메뉴를 열고(필요한 경우 숨김 해제) 실험적 기능을 가리킨 다음 아래로 스크롤합니다. 그런 다음 모두 기본값으로 재설정을 선택합니다.
Safari가 다시 평소처럼 작동합니다
위의 문제 해결 팁은 Safari에서 "WebKit에 내부 오류가 발생했습니다" 문제를 해결하는 데 도움이 됩니다. 문제가 다시 발생하면 위의 빠른 수정을 실행하십시오.
WebKit 오류가 사라지지 않는다고 가정합니다. 그렇다면 Google Chrome, Firefox 또는 Microsoft Edge와 같은 다른 브라우저로 전환하고 향후 iOS 또는 macOS 업데이트가 문제를 영구적으로 해결할 때까지 기다리십시오. Mac에서 Safari를 기본 설정으로 초기화할 수도 있습니다.