이번 글에서는 구글 크롬 무한 로딩 문제 해결 방법에 대해 알아보겠습니다. 크롬을 사용하다 보면 새 탭을 열거나 특정 웹페이지로 이동했을 때 웹페이지가 정상적으로 로딩되지 않고 로딩 상태에서 동그라미만 계속 돌 때가 있습니다.
이 문제의 원인은 크롬 외부 환경 문제와 크롬 자체의 문제로 나뉠 수 있는데 어느 쪽의 문제인지 확인하는 방법은 다른 웹브라우저에서 웹페이지가 정상적으로 로딩되는지 확인하는 것입니다.
다른 웹브라우저를 열어 어느 쪽에 문제인지 확인했다면 아래의 안내에 따라 원인에 따른 해결 방법을 시도해 크롬 무한 로딩 문제를 해결할 수 있습니다.
– 목차 – 1. 윈도우에 설치된 보안 프로그램 삭제 (다른 웹브라우저도 무한 로딩 발생 시) 2. 크롬 확장 프로그램 비활성 및 삭제 3. 크롬 쿠키 및 캐시 파일 삭제 4. 백그라운드 앱 실행 종료 5. 크롬 QUIC 프로토콜 비활성화 |
1. 윈도우에 설치된 보안 프로그램 삭제 (다른 웹브라우저도 무한 로딩 발생 시)
크롬 무한 로딩 문제 발생 시 다른 웹브라우저에서도 같은 문제가 발생한다면 서두에서 말했듯이 크롬 외부 환경 문제가 원인이라고 봐야 합니다.
이 경우에는 인터넷 연결이 불안정하거나 속도가 느릴 경우 크롬의 무한 로딩 문제가 발생할 수 있으니 먼저 인터넷 연결 상태를 점검합니다.
인터넷 연결에 문제가 없는데도 계속 문제가 지속되면 윈도우에 설치된 보안 프로그램 쪽을 의심해야 합니다.
보안 프로그램은 관공서나 금융 기관 사이트를 이용할 때 필수로 설치되는 프로그램으로 크롬과 호환이 되지 않아 충돌을 일으키거나 과도한 시스템 리소스 사용으로 크롬의 성능을 저하시키고 그 외 여러 이유로 무한 로딩 문제를 일으킬 수 있습니다.
보안 프로그램 중에도 Fasso DRM Client for NHN Mobile Wix이 크롬과 충돌하는 경우가 많기 때문에 제어판에 보기 기준을 큰 아이콘이나 작은 아이콘으로 설정한 후 설정 항목 중 프로그램 및 기능에서 이 프로그램을 삭제합니다.
이 보안 프로그램이 문제일 가능성이 높지만 삭제했는데도 문제가 해결되지 않는다면 다른 보안 프로그램도 순차적으로 삭제해 문제가 해결되는지 확인합니다.
2. 크롬 확장 프로그램 비활성 및 삭제
설치된 확장 프로그램이 최신 크롬과 호환되지 않거나 과도한 리소스 사용, 확장 프로그램 자체의 버그로 인해 크롬의 정상적인 동작을 방해할 수 있습니다.
확장 프로그램이 크롬의 무한 로딩 문제를 일으키는지 확인하는 쉬운 방법은 크롬을 시크릿 모드로 실행하여 문제가 발생하는지 확인하는 것입니다.
시크릿 모드에서는 확장 프로그램을 사용하지 않기 때문에 시크릿 모드에서 무한 로딩 문제가 발생하지 않는다면 확장 프로그램이 문제의 원인입니다.
크롬 상단 주소 표시줄에 chrome://extensions를 입력한 후 엔터를 눌러 위의 확장 프로그램 페이지로 이동합니다.
설치되어 있는 확장 프로그램을 하나씩 삭제하거나 활성화 스위치를 꺼 무한 로딩 문제가 없어지는지 확인하며 문제가 되는 확장 프로그램을 찾습니다.
문제의 원인인 확장 프로그램을 찾았다면 삭제 버튼을 클릭해 삭제하거나 활성화 스위치를 꺼 비활성화합니다.
3. 크롬 쿠키 및 캐시 파일 삭제
크롬에 쿠키 및 캐시 파일이 과도하게 쌓이거나 손상되면 크롬의 무한 로딩 문제가 발생할 수 있습니다.
크롬이 열린 상태에서 [Ctrl + Shift + Delete]키를 누르면 위의 인터넷 사용 기록 삭제 창이 뜨고 상단 기본 탭에서 기간은 전체 기간으로 설정하고 쿠키 및 기타 사이트 데이터와 캐시된 이미지 및 파일에 체크를 한 후 아래 데이터 삭제 버튼을 클릭합니다.
크롬의 쿠키 및 캐시 파일이 삭제되었고 무한 로딩 문제가 해결되었는지 확인합니다.
4. 백그라운드 앱 실행 종료
크롬은 종료 후에도 백그라운드에서 크롬 브라우저와 확장 프로그램 기능이 실행되고 있기 때문에 시스템의 리소스를 사용하는데 이 백그라운드 앱을 종료하여 시스템 리소스 사용을 줄이면 크롬의 성능이 향상되어 크롬이 무한 로딩하는 문제를 해결할 수 있습니다.
크롬 창 우측 상단에 점 세 개를 클릭하여 나오는 메뉴에서 설정을 클릭합니다.
위의 설정 페이지가 열리고 좌측 패널에서 시스템을 선택하면 오른쪽 메뉴에 Chrome 종료 후에도 백그라운드 앱을 계속 실행 항목이 있는데 이 항목의 토글 스위치를 꺼줍니다.
5. 크롬 QUIC 프로토콜 비활성화
QUIC 프로토콜을 구글에서 개발한 네트워크 전송 프로토콜로 빠른 연결 설정, 낮은 대기 시간, 보안 강화 등의 장점을 가지고 있지만 네트워크 환경과의 호환성이나 추가적인 리소스 사용 문제 등으로 인해 크롬의 무한 로딩 문제를 일으킵니다.
크롬에서 QUIC 프로토콜을 크롬 실험실 페이지에서 비활성화할 수 있습니다.
크롬 주소 표시줄에 chrome://flags를 입력한 후 엔터를 눌러 크롬 실험실 페이지로 이동합니다.
검색란에 quic를 입력하면 위와 같이 Experimental QUIC protocol이 검색되고 우측 설정 박스를 클릭하여 드롭 다운 메뉴에서 Disabled를 선택합니다.
크롬 창 하단에 다시 시작 버튼이 생성되고 이것을 클릭하여 크롬을 재시작합니다.
이렇게 하면 QUIC 프로토콜 사용은 비활성화되고 크롬의 무한 로딩 문제가 해결되었는지 확인합니다.