브라우저 개발자 도구를 사용하여 브라우저가 사용하는 srcset 이미지를 볼 수 있습니까?


81

srcset브라우저 개발자 도구를 통해 내 브라우저가 어떤 이미지를 사용 하고 있는지 확인하려고 노력 했지만 네트워크 탭을 사용하여 어떤 이미지를 가져 오는지 알 수 없습니다.

일반적으로 네트워크 탭을 사용하는 것이 좋지만 때로는 다른 크기의 이미지 버전 2 개를 가져 오는 것으로 나타났습니다. 중단 점 하나가 600이고 다른 중단 점이 900이고 브라우저가 현재 750px 너비 인 경우 이런 일이 발생합니다.

(나는 이것을 Chrome과 FireFox에서 모두 시도했으며 특정 경우에 크롬이 두 이미지를 모두 끌어 내리는 것처럼 보이지만 FireFox는 하나만 끌어내는 것 같습니다)

내가 알고 싶은 이유는 내가 브라우저 창 크기를 조정할 때 두 이미지 srcset 용량을 자동으로 전환하면 관심이 있다는 것입니다. 이것은 요소를 검사 img하여 실제 img srcset옵션이 아닌 요소 의 원시 html을 제공하므로 알 수 없습니다 .


이미지 간 교체는 js와 비슷합니다. 약간의 고통이있을 수있는 사용자 정의 js 파일을 확인하십시오. 나는 그것이 화면 크기에 따라 두 개의 이미지를 교환한다면 아마도 그 시점에서 작업을 수행하는 Jquery 또는 순수한 J 일 것이라고 생각합니다. 해당 웹 사이트는 미디어 쿼리를 사용할 수도 있습니다.
Coding Enthusiast

페이지가로드 될 때 두 이미지를 모두로드하는지 묻고 있습니까?
Adam Buchanan Smith

확실히 JS가 이미지를로드하지 않고 페이지를 srcset 이미지 테스트로 만들었고 실제로 <body>. @AdamBuchananSmith가 정확합니다. 페이지가 사용할 수있는 유일한 이미지 1 개만로드 할 때
sam

답변:


117

이미지에는 currentSrc 속성이 있으며이를 기록하거나 여러 도구를 사용하여 검사 할 수 있습니다.

  • Chrome 개발자 도구에서 요소를 검사 한 다음 속성 탭을 클릭합니다.
  • Firefox 개발자 도구에서 요소를 검사하고 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 DOM을 선택합니다.

실제 이미지 소스와 함께 currentSrc : 항목이 표시됩니다.

여기에 이미지 설명 입력


29
당신은 자신이 꽤 자주이 일을 찾을 경우, 요소 및 유형 선택 $0.currentSrcDevTools로 콘솔에서
나초 콜 로마

3
인스펙터에서 img 위로 마우스를 가져 가면 툴팁에 currentSrc 속성도 표시됩니다.
Splatbang

@Splatbang 예,하지만 URL이 매우 길면 잘립니다. 그래서 당신은 당신이 무엇을 찾고 있는지 볼 수 없습니다 ..
OZZIE

소원 파이어 폭스는 비슷한했다
존 z를

긴 URL에도 편리합니다. 클립 보드에 직접 복사 (크롬) :copy($0.currentSrc)
ptim

13

오늘이 문제가 발생하여 변수를 모니터링 할 수 있음을 발견했습니다.

  1. 콘솔 서랍 표시 (ESC 키를 눌러도 가능)

여기에 이미지 설명 입력

  1. 라이브 표현식 생성 (선택한 요소의 currentSrc 및 innerWidth 2 개를 생성했습니다)

여기에 이미지 설명 입력

라이브 표현식은 선택된 img 태그의 현재 srcset을 감시합니다. 그림 태그 내부의 img에서도 작동합니다.


1
IMO 이것은 오늘 (2020)에 대한 최선의 답변입니다. Chrome이 속성 탭을 올바르게 채우거나 업데이트하지 않는 경우 수락 된 답변에 몇 가지 문제가있었습니다. 이것은 그 문제를 우회하고 결과를 앞쪽에 놓고 .. err .. 바닥에있는 것 같아요. : p
Sandwich

5

좋습니다. 크롬의 요소 검사로 이동합니다. 네트워크 탭을 클릭 한 다음 페이지를 새로 고칩니다.

로드되는 이미지, 소요 시간 및 크기가 표시됩니다.


@sam이 당신이 찾고있는 것입니까?
Adam Buchanan Smith

OP가 이미 시도한 질문에 언급했기 때문에 이것은 질문에 대답하지 않습니다.
mik01aj 2016 년

1

같은 질문으로 이것에 대해 왔습니다. 내 간단한 해결책은 이미지를 마우스 오른쪽 버튼으로 클릭하고 '새 탭 / 창에서 이미지 열기'였습니다.

빠르고 쉬운 솔루션이며 다른 중단 점에서로드 된 이미지를 볼 수 있습니다.


0

저도 궁금합니다. 개발자 도구를 사용하지 않고 알아 낸 것 같습니다.

확인하려면 간단히 마우스 오른쪽 버튼을 클릭하고 다른 이름으로 저장하여 어떤 파일 이름이 채워져 있는지 확인했습니다 (내 고해상도 이미지 또는 저해상도 이미지와 일치하는지).

귀하의 질문에 대한 답변은 아니오였습니다. 브라우저 크기를 조정할 때 모든 브라우저가 서로 다른 srcset 이미지 소스간에 자동으로 전환되는 것은 아닙니다. 2018 년 8 월에 여러 다른 Windows 데스크톱 브라우저로 확인했습니다. 일부는 다르게 응답했지만 이후 새로 고침을 누르지 않는 한 대부분은 이미지를 바꾸지 않았습니다.

실제로 어떤 이미지가 다운로드되고 있는지 또는 한 번에 두 개 이상이 있는지 직접 조사하지 않았습니다. 실제로 표시되는 이미지와 브라우저 크기 조정시 해당 이미지가 변경되었는지 테스트했습니다. 나는 결과를 바탕으로 가정을했는데, 이는 100 % 사실 일 수도 있고 아닐 수도 있지만 빠르고 더러운 좋은 시작처럼 보였습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.