크롬에서 콘솔 에러 문의

크롬에서 콘솔 에러 문의

QA

크롬에서 콘솔 에러 문의

본문

크롬에서 관리자 도구에서 콘솔에 보면

처음에는 에러가 없다가 시간이 조금 지나면 아래 와 같은 에러가 발생합니다.

 

Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

 

AI한테 물어보니 아래와 같이 답변을 해주는데요...................................................

이 오류는 주로 브라우저 확장 프로그램이나 웹 애플리케이션에서 비동기 메시지 처리를 시도할 때 발생합니다. 메시지 수신 대기 중에 채널이 닫혀 응답을 받지 못할 때 발생하는 오류입니다. 구체적으로는, 메시지 리스너가 비동기 작업을 수행하고 true를 반환하여 비동기 응답을 기다리고 있음을 나타내지만, 그 비동기 응답이 완료되기 전에 메시지 채널이 닫힌 경우에 발생합니다.

 

javascript나 jquery 를 채널을 닫지 못해서 그런거 같은데요.

예를 들어서 설명이 가능하시면 부탁드립니다.

 

동기, 비동기를 정확히 이해 하지 못하고 복붙으로 javascript를 다뤄서 이해가 잘 안됩니다.

이 질문에 댓글 쓰기 :

답변 1

위 메시지는 응답이 돌아 오기전에 채널이 닫혀버려다라는것인데요..

그렇면

말그대로 비동기일경우에 발생한 메시지라는것이지요.

간단히 말해서, 동기적작업은 한 번에 하나의 작업만 처리하고, 다음 작업은 현재 작업이 완료될 때까지 기다려야 하고,

반대로, 비동기적 작업은 여러 작업이 동시에 일어날 수 있으니, 각각의 작업이 다른 작업의 완료를 기다리지 않고 독립적으로 진행이 되어야 하는데 않되고 있다라는 것이되겟지요.

그렇다면

메모리를 체크해보시길 바랍니다.

또한

코드를 전체적으로 다시 살펴보시기바랍니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT