Safari에서 'Webkit에서 내부 오류가 발생했습니다'를 수정하는 방법은 무엇입니까?



문제를 제거하기 위해 도구를 사용해보십시오

Webkit에 내부 오류가 발생했습니다. Safari 브라우저 또는 장치의 네트워크 구성 문제로 인해 발생할 수 있습니다. Safari 문제는 충돌하는 Private Relay 기능부터 브라우저의 기록/웹사이트 데이터 손상에 이르기까지 다양합니다. Safari 브라우저에서 웹 사이트를 열려고 시도할 때 오류가 발생하지만 논의 중인 오류(때로는 WebKitErrorDomain 사용)를 표시하여 브라우저가 열리지 않습니다. 이 오류는 Mac, iPhone, iPad 등과 같은 모든 Apple 장치에서 보고됩니다. 경우에 따라 Apple 장치에서 Safari API를 사용하는 다른 앱(예: Facebook, Instagram 등)에서도 오류가 표시되었습니다.



Webkit에서 내부 오류가 발생했습니다.



WebKit 내부 오류를 일으키는 주요 요인은 다음과 같습니다.



  • 오래된 기기의 OS : 기기의 OS(iPhone용 iOS 등)에 Apple의 최신 패치가 없는 경우 다른 모듈(특히 Safari)과의 비호환성으로 인해 웹사이트가 브라우저에 제대로 로드되지 않아 WebKit 내부 오류가 발생할 수 있습니다.
  • Safari 브라우저의 손상된 기록 및 웹 사이트 데이터 : 브라우저의 기록 및 웹사이트 데이터(예: 쿠키)가 손상된 경우 Safari에서 WebKit 내부 오류가 발생할 수 있습니다. 이 손상으로 인해 브라우저와 웹 사이트 간의 통신이 끊어지고 오류가 발생할 수 있습니다.
  • iCloud의 개인 릴레이 기능 : iCloud의 Private Relay 기능은 이중 릴레이 방식을 사용하여 ISP 및 웹사이트로부터 IP를 마스킹합니다. Safari 브라우저와 웹 사이트 간에 교환되는 데이터 패킷이 이 중계 프레임워크로 인해 손상되면 WebKit 오류가 발생할 수 있습니다.
  • Safari의 HTTP/3 프로토콜 : 브라우저가 HTTP/3 프로토콜의 웹사이트와 통신을 시도하지만 웹사이트가 HTTP 3 프로토콜을 제대로 적용하지 못하는 경우 WebKit은 Safari에 내부 오류를 표시할 수 있습니다. 그러면 웹사이트와 Safari 간의 통신 비호환성이 발생할 수 있습니다. , Safari에서 WebKit의 내부 오류가 발생합니다.

1. 장치 재시작 수행

장치 OS의 일시적인 결함으로 인해 Safari 또는 Safari API 기반 앱에서 WebKit 내부 오류가 발생할 수 있으며 장치를 다시 시작하면 문제가 해결될 수 있습니다.

  1. 첫째, 재시작 장치가 제대로 작동하는지 확인하십시오.
  2. 그렇지 않은 경우 전원 끄기 귀하의 기기(iPhone, iPad, Mac 등) 및 제거하다 전원에서 해당 전원 케이블(Mac에서와 같이 해당되는 경우)을 분리합니다.
  3. 지금 전원 끄기 당신의 네트워킹 장치 (라우터, Wi-Fi 확장기 등) 및 제거하다 그들의 전원 케이블 해당 전원에서.

    전원에서 라우터 분리

  4. 그 다음에 기다리다 잠시, 다시 플러그 그만큼 라우터의 전원 케이블 , 그리고 전원 ~에 .
  5. 라우터의 전원이 제대로 켜지면 전원 켜짐 당신의 장치 (해당되는 경우 전원 케이블을 다시 연결해야 함) 전원이 제대로 켜진 후 WebKit 내부 오류가 없는지 확인하십시오.
  6. 그렇지 않은 경우 전원 끄기 당신의 장치 (iPad처럼) 연장된 시간 하룻밤처럼.
  7. 기후, 장치를 열고 WebKit 내부 오류가 해결되었는지 확인하십시오.

2. 장치의 OS를 최신 빌드로 업데이트

기기(Mac, iPhone, iPad 등) OS에 최신 업데이트가 없는 경우 다른 OS 모듈(Safari 브라우저와 같은)과 호환되지 않아 WebKit의 내부 오류가 발생할 수 있습니다. 이러한 경우 장치의 OS를 최신 빌드로 업데이트하면 논의 중인 WebKit 오류가 지워질 수 있습니다. 설명을 위해 iPhone의 iOS를 최신 빌드로 업데이트하는 과정에 대해 설명합니다. 계속하기 전에 iPhone을 Wi-Fi 네트워크에 연결한 다음 완전히 충전하십시오.

  1. 시작 설정 iPhone을 선택하고 일반적인 .

    iPhone의 일반 설정 열기

  2. 이제 위치를 찾아 소프트웨어 업데이트 옵션을 선택하고 누릅니다.

    iPhone의 소프트웨어 업데이트

  3. 그런 다음 iOS 업데이트를 사용할 수 있는지 확인합니다. 가능한 경우, 다운로드 그만큼 iOS 업데이트 , 다운로드가 완료되면 설치 .
  4. 지금, 기다리다 업데이트가 설치되고 완료될 때까지 재시작 다시 시작할 때 휴대전화를 확인하고 Safari에서 WebKit에서 오류가 발생하지 않았는지 확인합니다.

3. 장치에서 VPN 비활성화

장치 또는 Safari 웹 트래픽이 VPN을 통해 라우팅되는 경우 장치의 웹 트래픽에 대한 VPN 간섭으로 인해 WebKit 오류가 발생할 수 있습니다. 장치의 VPN 또는 브라우저의 VPN 확장을 비활성화하면 문제가 해결될 수 있습니다. 더 나은 해석을 위해 iPhone에서 VPN을 비활성화하는 과정을 살펴보겠습니다. Cloudflare Warp는 WebKit 오류를 일으키는 것으로 보고되었습니다.

  1. 시작 설정 iPhone의 일반적인 옵션.
  2. 이제 찾기 VPN 그리고 그것을 엽니다.

    iPhone의 일반 설정에서 VPN 열기

  3. 그 다음에 장애를 입히다 그만큼 VPN 스위치를 끄고 연결하여 재실행 그만큼 원정 여행 브라우저.

    iPhone 설정에서 VPN 비활성화

  4. 다시 실행하면 WebKit 오류가 지워졌는지 확인합니다.

4. 장치를 안전 모드로 부팅

장치의 특정 캐시가 손상되었거나 다른 앱/유틸리티가 Safari 브라우저 작동에 필수적인 모듈의 적절한 실행을 방해하는 경우 내부 WebKit 오류가 발생할 수도 있습니다. 이와 관련하여 안전 모드에서 Apple 기기를 부팅하면(일부 캐시가 재설정되고 타사 앱의 실행이 차단됨) 문제가 해결될 수 있습니다. 예를 들어 Mac을 안전 모드로 부팅하는 과정을 살펴보겠습니다.

  1. 전원 끄기 당신의 맥, 전원이 꺼지면 그것 ~에 그러나 즉시 잡고 Shift 키 .

    Mac의 전원을 켜는 동안 Shift 키를 누르고 있으면 안전 모드로 부팅됩니다.

  2. 유지 잡고 있다 Shift 키 까지 로그인 화면 표시되고 그 다음 풀어 주다 열쇠.
  3. 그 다음에 로그인 자격 증명을 사용하고 요청하는 경우 로그인 다시.
  4. 이제 사과 메뉴 > 이 Mac에 관하여 > 시스템 보고서 > 시스템 정보 > 시스템 소프트웨어 개요 그리고 확인 부트 모드 .

    Mac이 안전 모드로 부팅되었는지 확인

  5. 보여주고 있다면 안전 모드 , Mac이 안전 모드로 부팅되었습니다. 그렇지 않으면 위의 단계를 다시 시도하십시오.
  6. 안전 모드에서 실행 원정 여행 WebKit 내부 오류가 지워졌는지 확인하십시오.
  7. 그렇다면 Mac을 일반 모드로 부팅하고 시작하십시오. 원정 여행 들고 있는 동안 옮기다 열쇠.
  8. 이제 문제가 있는 웹사이트 Safari에서 정상적으로 로드되는지 확인합니다.
  9. 그렇지 않은 경우 Mac의 시작 항목을 확인하여 문제가 있는 앱/유틸리티(예: 광고 차단기 또는 콘텐츠 차단기)를 찾으십시오. 발견되면 비활성화하거나 Mac에서 제거하여(필수 사항이 아닌 경우) WebKit 내부 오류를 지울 수 있습니다.

5. 개인 릴레이 기능 비활성화

비공개 릴레이 기능은 iCloud를 통해 Apple 기기에 추가된 개인 정보 보호 기능입니다. 이 기능은 이중 릴레이 프레임워크를 사용하여 ISP 및 웹사이트에서 클라이언트의 IP를 마스킹합니다. 웹 사이트가 이 개인 정보 보호 기능과 호환되지 않거나 Safari 브라우저가 릴레이 프레임워크의 데이터 패킷을 제대로 구문 분석하지 못하는 경우 Webkit 내부 오류가 발생할 수 있습니다. 이 시나리오에서는 Apple의 Private Relay 기능을 비활성화하면 문제가 해결될 수 있습니다. 설명을 위해 iPhone에서 Private Relay 기능을 비활성화하는 과정을 살펴보겠습니다.

  1. iPhone으로 이동 설정 그리고 당신의 애플 아이디 /이름.
  2. 이제 아이클라우드 그리고 선택 개인 릴레이 .

    iPhone의 iCloud 설정에서 개인 릴레이 비활성화

  3. 그 다음에 장애를 입히다 스위치를 꺼짐 위치로 전환하여 개인 릴레이 기능을 해제하고 나중에 PC를 다시 시작하십시오.
  4. 다시 시작하면 전화기의 WebKit 내부 오류가 지워졌는지 확인합니다.

문제가 지속되면 문제가 있는 웹사이트 , WebKit 내부 오류가 표시되면 딸깍 하는 소리 어딘가에 페이지에서(주소 표시줄이나 링크가 아님) 유형 그만큼 수행원 , 문제가 해결되었는지 확인합니다.

thisisunsafe

6. 장치의 개인 Wi-Fi 주소 비활성화

Apple 장치에는 개인 Wi-Fi 주소 기능이 탑재되어 있어 Apple 장치가 다른 Mac 주소를 사용하여 ISP의 온라인 활동을 숨기거나 장치의 Mac 주소를 기반으로 네트워크 활동을 프로파일링하여 다른 Wi-Fi 네트워크에 연결할 수 있습니다.

개인 Wi-Fi 주소 기능이 브라우저와 웹사이트 간의 통신을 방해하는 경우 오류가 발생할 수 있습니다. 이러한 경우 장치의 개인 Wi-Fi 주소 기능을 비활성화하면 문제가 해결될 수 있습니다. 설명을 위해 iPhone의 개인 Wi-Fi 주소 기능을 비활성화하는 프로세스에 대해 설명합니다.

  1. 당신의 아이폰으로 이동 설정 그리고 열다 와이파이 .
  2. 이제 문제가 있는 네트워크의 (정보) 아이콘을 비활성화하고 개인 와이파이 스위치를 꺼짐 위치로 전환하여 주소를 지정합니다.

    iPhone에서 개인 Wi-Fi 주소 비활성화

  3. 그 다음에 재실행 Safari 브라우저를 실행하고 제대로 작동하는지 확인하십시오.

7. Safari 브라우저의 HTTP 3 기능 비활성화

HTTP 3은 아직 초기 단계에 있으며(수년간 개발 중이지만 표준이 성숙하는 데 수십 년이 소요됨) 실험적입니다. Safari 브라우저가 HTTP/3 프로토콜의 웹사이트와 제대로 통신하지 못하면 WebKit의 내부 오류가 발생할 수 있습니다. 이 경우 Safari 브라우저의 HTTP/3 기능을 비활성화하면 문제가 해결될 수 있습니다. 설명을 위해 Mac에서 HTTP/3 프로토콜을 비활성화하는 과정을 살펴보겠습니다.

  1. 시작 원정 여행 브라우저를 확장하고 개발하다 메뉴.

    Safari의 실험 기능 열기

  2. 이제 선택 실험적 기능 그리고 풀다 그만큼 HTTP/3 .

    Safari 실험 기능에서 HTTP 3 비활성화

  3. 그 다음에 재실행 Safari 브라우저를 실행하고 Webkit 내부 오류가 없는지 확인하십시오.

8. Safari 브라우저의 실험 기능을 기본값으로 재설정하거나 비활성화

Apple은 Safari 브라우저의 실험 기능을 사용하여 브라우저를 기본 브라우저 설치의 일부로 만들기 전에 브라우저에 새로운 추가 기능을 테스트합니다. 실험 기능의 사용자 정의가 웹 사이트를 올바르게 로드하는 브라우저의 기능을 방해하거나 실험 기능이 방문하려는 웹 사이트와 호환되지 않는 경우 WebKit 오류가 발생할 수 있습니다. 이 경우 Safari 브라우저의 Safari 실험 기능을 기본값으로 재설정하거나 비활성화하면 문제가 해결될 수 있습니다. 설명을 위해 iPhone에서 Safari의 실험 기능을 살펴보겠습니다.

  1. 이동 설정 iPhone을 선택하고 원정 여행 .
  2. 지금 오픈 고급의 그리고 선택 실험적인 WebKit 기능 .
  3. 그런 다음 아래로 스크롤하여 탭하십시오. 모두 기본값으로 재설정 .

    모든 Safari 실험 기능을 기본값으로 재설정

  4. 지금 재실행 Safari 브라우저를 실행하고 WebKit 문제가 없는지 확인하십시오.
  5. 그렇지 않은 경우 다음으로 이동하십시오. 실험적인 WebKit 기능 1~2단계를 반복한 다음 각각 비활성화 옵션이 표시됩니다.
  6. 지금 재실행 Safari 브라우저를 실행하고 정상적으로 작동하는지 확인하십시오.

문제가 지속되면 다음을 확인하십시오. 끄기 그만큼 검색 엔진 제안 또는 스위칭 다른 검색 엔진 Safari에서 WebKit 오류가 지워집니다.

9. Safari 브라우저의 기록 및 데이터 지우기

이 오류는 Safari의 기록/데이터가 손상된 경우 표시될 수 있으며 이 손상으로 인해 Safari 브라우저가 작동에 필수적인 구성 요소에 액세스하지 못하므로 오류가 발생합니다. 여기서 Safari 브라우저의 기록 및 데이터를 지우면 WebKit 오류가 지워질 수 있습니다. 예를 들어 iPhone에서 Safari의 기록과 데이터를 지우는 과정을 살펴보겠습니다. 계속하기 전에 북마크, 웹사이트 로그인 등과 같은 필수 브라우저 정보를 백업/기록해 두십시오.

  1. 시작 원정 여행 브라우저로 이동하여 설정 .
  2. 그런 다음 기록 지우기 및 데이터 그리고 수도꼭지 그 위에.

    iPhone에서 Safari의 기록 및 웹 사이트 데이터 지우기

  3. 지금 확인하다 Safari 브라우저의 데이터와 기록을 지우려면
  4. 그 다음에 재시작 iPhone을 다시 시작하면 WebKit 오류가 지워졌는지 확인하십시오.

그래도 작동하지 않으면 문제가 있는 웹 사이트가 제대로 작동하는지 확인하십시오. 프라이빗 브라우징 사파리 모드. 그렇다면 모든 브라우저 확장을 비활성화하고 하나씩 활성화하여 문제가 있는 확장을 찾을 수 있습니다. 발견되면 비활성화할 수 있습니다(필수적인 경우). 그렇지 않으면 Safari 브라우저에서 제거하십시오.

10. 장치에 새 사용자 만들기

장치의 사용자 프로필이 손상된 경우 Safari 브라우저가 브라우저 작동에 필수적인 OS 모듈에 액세스하지 못하므로 WebKit 내부 오류가 발생할 수 있습니다. 장치에서 새 사용자를 생성하면 WebKit 문제를 해결할 수 있습니다. 예를 들어 Mac에서 새 사용자를 만드는 과정을 살펴보겠습니다. 이 단계는 Mac의 관리자 계정으로만 수행할 수 있습니다.

  1. 귀하의 시스템 환경설정 그리고 열다 사용자 및 그룹 .

    Mac의 시스템 환경설정에서 사용자 및 그룹 열기

  2. 이제 왼쪽 하단 근처에서 맹꽁이 자물쇠 아이콘을 클릭하고 메시지가 표시되면 관리자 암호를 입력합니다.
  3. 그런 다음 을 더한 아이콘(자물쇠 아이콘 근처)을 클릭하고 새 계정 드롭다운(창의 오른쪽 창에 있음).
  4. 이제 선택 관리자 그리고 입력 기타 세부 사항 (비밀번호, 확인, 비밀번호 힌트 등) 귀하의 요구 사항에 따라.

    MacBook에서 새 관리자 사용자 생성

  5. 그런 다음 사용자 만들기 버튼을 클릭하고 사용자가 생성될 때까지 기다립니다.
  6. 완료되면 로그 아웃 Mac의 현재 계정 및 로그인 새로 만든 계정을 사용합니다.
  7. 그런 다음 Safari를 시작하고 WebKit의 내부 오류가 없는지 확인하십시오.

새 사용자를 생성하지 않으려면 다음을 수행할 수 있습니다. 게스트 로그인 활성화 Safari가 게스트 계정에서 제대로 작동하는지 확인하십시오.

11. 장치를 공장 기본값으로 재설정

위의 방법으로 WebKit 내부 오류가 해결되지 않은 경우 오류는 장치의 손상된 OS의 결과일 수 있으며 장치를 공장 기본값으로 재설정하는 번거로운 프로세스를 거치면 문제가 해결될 수 있습니다. 프로세스를 더 잘 해석하기 위해 iPhone을 공장 기본값으로 재설정하는 프로세스를 진행합니다. 계속 진행하기 전에 iPhone에 필수 데이터를 백업하고 완전히 충전하십시오.

  1. iPhone으로 이동 설정 그리고 열다 일반적인 .
  2. 이제 위치를 찾아 초기화 옵션(약간 스크롤할 수 있음)을 선택하고 탭합니다.
  3. 그런 다음 모든 콘텐츠 및 설정 지우기 .

    iPhone을 공장 기본값으로 재설정

  4. 기후, 확인하다 iPhone의 재설정 프로세스를 진행하고 기다리다 프로세스가 완료될 때까지.
  5. 완료되면 설정 당신의 아이폰 새 장치 (아직 백업에서 복원되지 않음) WebKit 내부 오류가 해결되기를 바랍니다. 그렇다면 백업에서 iPhone을 복원할 수 있습니다.

위의 어느 것도 작동하지 않으면 다음으로 연락할 수 있습니다. 애플 지원 문제를 해결하기 위해 다른 브라우저나 장치를 사용하여 해당 시간 동안 문제가 있는 웹사이트에 액세스할 수 있습니다.