🔥스파르타 TIL (트러블 슈팅)

SyntaxError: ':has(*,:jqfake)' is 오류발생

승승장규 2025. 2. 4. 11:29

개발자 모드를 실행시킨 상태로 웹 페이지를 동작하던 도중에 오류가 발생했다. 

처음 만난 오류였고, 오류 메시지를 해결하기 위해 구글링과 gpt를 활용해봤지만...다 실패했다.

 

jquery 문법 오류라는 점 말고는 해결방안이 없다고 생각하며 포기하려던 찰나에

튜터님께서 제시 해주신 해결방안으로 오류를 멈출 수 있었다.

 

방법은 생각보다 간단했는데, chrome에서 디버거가 실행되고 있는 상태였다.

 

해결 방법 ▼

  1. 개발자 모드를 실행시킨 상태에서 새로고침을 시도하면 소스로 계속 이동하게 된다.
  2. 이때 감시 글씨 위에 있는 실행모양의 버튼(현재는 일시정지 모양)을 클릭하고, 브라우저 화면에 나타나는 실행버튼을 클릭한다.
  3. 이때 문제를 발견하고 해결하면 성공.
  4. 해결되지 않는다면 포착되지 않은 예외에서 일시중지, 포착된 예외에서 일시중지에 체크박스를 모두 해제 시켜주면 더 이상 같은 오류가 발생하지 않는 것을 볼 수 있다.

 

지금은 잠시 서버 구현에 집중하기 위해 예외처리를 해제한 상태지만

다음에 기회가 된다면 해결해보고 싶은 마음이 든다.