728x90
반응형
질문 : Chrome 개발자 도구에서 리소스에 대한 status = canceled는 무엇을 의미하나요?
페이지가 취소되는 원인은 무엇입니까? Chrome 개발자 도구의 스크린 샷이 있습니다.
이것은 자주 발생하지만 매번 발생하지는 않습니다. 다른 리소스가 캐시되면 페이지 새로 고침으로 LeftPane.aspx가로드되는 것 같습니다. 정말 이상한 점은 Internet Explorer 8이 아닌 Google Chrome에서만 발생한다는 것입니다. Chrome이 요청을 취소하는 이유가 있나요?
답변
Chrome이 프레임 또는 iframe 내에서 항목을로드하라는 요청을 취소하는 비슷한 문제가 발생했지만 간헐적으로 만 컴퓨터 및 / 또는 인터넷 연결 속도에 의존하는 것처럼 보였습니다.
이 정보는 몇 달이 지났지 만 Chromium을 처음부터 빌드하고 소스를 조사하여 요청이 취소 될 수있는 모든 위치를 찾고 디버그 할 모든 위치에 중단 점을 적용했습니다. 메모리에서 Chrome이 요청을 취소하는 유일한 위치 :
- 요청을하게 만든 DOM 요소가 삭제되었습니다 (즉, IMG가로드되고 있지만로드가 발생하기 전에 IMG 노드를 삭제했습니다).
- 데이터로드를 불필요하게 만드는 작업을 수행했습니다. (즉, iframe로드를 시작한 다음 src를 변경하거나 내용을 덮어 씀)
- 동일한 서버로가는 요청이 많고 이전 요청의 네트워크 문제로 인해 후속 요청이 작동하지 않는 것으로 나타났습니다 (DNS 조회 오류, 이전 (동일한) 요청 결과 예 : HTTP 400 오류 코드 등).
우리의 경우 마침내 다른 프레임에 HTML을 추가하려고 시도하는 한 프레임까지 추적했는데, 이는 대상 프레임이로드되기 전에 가끔 발생했습니다. iframe의 콘텐츠를 터치하면 더 이상 리소스를로드 할 수 없으므로 (어떻게 저장할지 어떻게 알 수 있습니까?) 요청을 취소합니다.
출처 : https://stackoverflow.com/questions/12009423/what-does-status-canceled-for-a-resource-mean-in-chrome-developer-tools
728x90
반응형
'개발관련 > other' 카테고리의 다른 글
faking, mocking, stubbing의 차이점 (0) | 2021.11.26 |
---|---|
Bash에서 단일 명령으로 셸 변수에 기본값 할당 (0) | 2021.11.24 |
본문 스크롤을 방지하지만 오버레이 스크롤은 허용 (0) | 2021.11.23 |
스크립트가 웹 사이트를 공격하지 못하도록 막는 방법 (0) | 2021.11.23 |
[R] 하위 집합 데이터 프레임에서 사용하지 않는 요인 수준 삭제 (0) | 2021.11.22 |