Firefox의 웹 페이지 내에 스크롤 요소가 포함 된 스크린 샷을 만드는 방법은 무엇입니까?


70

전체 웹 페이지의 스크린 샷을 찍어야합니다. 요령은 화면에 맞지 않는 단일 요소의 전체 내용을 포함하기 위해 스크린 샷이 필요하다는 것입니다.

높이 때문에 스크롤 막대가있는 단일 열 테이블입니다. IFRAME이 아닙니다 (자체 탭에 간단하게로드 할 수 있음).

이 열에는 형식이 지정된 텍스트와 몇 개의 작은 이미지가 포함됩니다.

스크롤되는 긴 웹 페이지의 경우이 작업을 수행하는 것이 쉽지 않습니다. 그러나 스크롤하는 페이지 내에 개별 요소가 포함되어 있으면 어떻게 달성 할 수 있습니까?

분명히하기 위해 요소 자체뿐만 아니라 전체 페이지를 캡처해야합니다.

Windows에서 Firefox를 사용 하여이 작업을 수행하고 싶습니다.


2
페이지를 PDF로 저장해 본 적이 있습니까? 이 방법을 사용하면 일부 웹 사이트에 "인쇄 뷰"가있어 PDF에 포함되는 것이지만 어떤 경우에는이 기술이 작동 할 수 있습니다.
JakeGould

@JakeGould 감사합니다 Jake. 페이지 내에서 스크롤하고 요소를 작동합니까?
RockPaperLizard

웰프, 스크롤 요소에 대한 부분을 놓쳤다. 내가 말할 수있는 것은 너무 독특하기 때문에 PDF 인쇄 방법이 작동 할 것이라고 확신 할 수 없다는 것입니다. 다른 아이디어와 함께 행운을 빕니다.
JakeGould


올바르게 이해하면 해당 스크롤 요소가 전체 높이보다 작아야 할 것입니다. 해당 요소에서 높이 스타일 속성을 자동으로 설정하면 도움이 될 수 있습니다.
tehwalris 2016 년

답변:


86

내 제안은 단일 DOM 요소의 스크린 샷을 찍을 수 있는 Firefox의 내장 기능 을 사용하는 것입니다.

개발자 도구를 열고 → 요소 찾기 → 마우스 오른쪽 버튼을 클릭하고 스크린 샷 찍기

여기에 이미지 설명을 입력하십시오

내부 사이트 중 하나에서 작동하지 않았으므로 모든 사이트에서 작동한다고 말할 수는 없습니다.

OP 편집 후 업데이트 :

아래와 같이 전체 DOM 요소 내용과 함께 전체 페이지를 기록하려면 DOM 요소의 높이를 실시간으로 편집해야 하지만 ...

여기에 이미지 설명을 입력하십시오

그것은 많은 DOM 요소를 뷰포트와 스크린 샷 또는 AFAIK에서 다른 도구로 캡처하지 못하도록 밀어 넣을 것입니다.

https://en.wikipedia.org/wiki/Screenshot 에서 아래를 읽으십시오.

스크린 샷, 화면 캡처, 화면 캡, 캡, 화면 덤프 또는 화면 캡처는 사람이 모니터, 텔레비전 또는 사용중인 기타 시각적 출력 장치에 표시되는 보이는 항목을 기록하기 위해 찍은 이미지입니다.

실제로 그렇게해야한다면 GIF를 만들거나 두 페이지의 스크린 샷을 하나의 전체 페이지와 다른 하나의 DOM 요소로 병합하여 하나의 이미지로 병합합니다.


귀하의 답변 (그리고 훌륭한 이미지)에 대해 대단히 감사하지만 불행히도 이것은 질문에 대한 답변이 아닙니다. 요소 자체뿐만 아니라 요소를 포함한 전체 페이지의 스크린 샷을 만들어야합니다.
RockPaperLizard 2016 년

5
@RockPaperLizard 실제로 @pun의 답변 귀하의 질문에 대답합니다 ... 그는 단지 유스 케이스에 적용하지 않았습니다. 그의 대답을 따를 수는 있지만 <body>요소를 선택 하면 원하는 스크린 샷이 표시됩니다.
디지털 Chris

2
내부 스크롤 막대가 없도록 DOM 요소의 높이를 편집 한 다음 FireShot을 사용하여 전체 페이지를 캡처하면 제대로 작동합니다.

나는 이와 같은 스크린 샷을 얻을 수 있었지만 더 이상은 없습니다. 여전히 카메라 셔터 소리를 내고 클립 보드에는 아무것도 넣지 않습니다. 개발자 툴바의 명령과 동일하며 파일이 생성되지 않습니다.
MrFox

@MrFox PNG 파일이 Downloads 폴더에 생성됩니다.
AxiomaticNexus

24

개발자 툴바에서 스크린 샷 명령을 ​​사용할 수 있습니다.

  1. Shift+ F2를 눌러 도구 모음을 열거 나 웹 개발자 도구 메뉴에서 선택하십시오.

  2. 도구 모음에서 명령을 입력하십시오 screenshot --fullpage fullpage.png.

단일 요소를 캡처하려면 --selector 플래그와 함께 CSS 선택기를 사용할 수 있습니다.

screenshot --selector #hot-network-questions

아래 이미지를 얻을 것입니다

여기에 이미지 설명을 입력하십시오


4
@RockPaperLizard 나는 같은 답변을 가진 다른 게시물 을 찾았고 OP는 당신에 의해 편집되었습니다.
말장난

@pun 감사합니다. 그러나 요소 자체뿐만 아니라 요소가 확장 된 전체 페이지의 스크린 샷을 만들어야합니다.
RockPaperLizard 2016 년

나는 이와 같은 스크린 샷을 얻을 수 있었지만 더 이상은 없습니다. 파일이 아닌 카메라 셔터 사운드를 생성합니다. 개발자 모드에서 요소를 마우스 오른쪽 버튼으로 클릭하고 그런 식으로 복사해도 마찬가지입니다. 이미지가 클립 보드로 전송되지 않습니다.
MrFox

8

Firefox의 반응 형 디자인 모드 를 사용하여 너비를 일반적인 것으로 설정하고 전체 페이지를 충분히 포함 할 수 있도록 높이를 설정 한 다음 스크린 샷 버튼 (카메라 아이콘)을 클릭하십시오.


4

문제를 해결할 수있는 Snagit 이라는 소프트웨어 가 있습니다. 이 소프트웨어는 스크롤 창과 같은 다양한 유형의 스크린 샷을 찍을 수 있으며 비디오를 녹화 할 수도 있습니다.

유료 응용 프로그램이지만 시험판도 사용할 수 있습니다.


이 답변을 답변으로 표시하고 의견에 게시하면 무엇을 의미합니까?
AL


나는 몇 년 동안 SnagIt을 사용 해왔다. 매우 유용한 소프트웨어입니다.
Roy Tinker 2016 년

2

Screenpresso를 사용 합니다. 스크롤 스크린 샷을 만들 수 있습니다. 기본적으로 스크린 샷을 찍고 아래로 스크롤하여 다른 스크린 샷을 찍은 다음 Screenpresso가 함께 연결합니다. Screenpresso도 무료입니다.

참고로, 스크린 샷 스크롤 단축키는 WindowsKey + Shift + PrintScreen입니다. 그런 다음 스크롤하려는 창을 클릭해야합니다. 다음 부분의 스크린 샷을 보려면 마우스 오른쪽 버튼을 클릭하고 아래로 스크롤 한 다음 마우스 오른쪽 버튼을 클릭하십시오. 완료되면 왼쪽 클릭하면 서로 연결됩니다. 스티칭 프로세스가 더 잘 작동 할 수 있도록 각 스크린 샷에 겹치도록하십시오.


1

확장 이라는 후광 화면 캡처 이 작업에 매우 적합하다.

다음을 캡처 할 수있는 옵션이 있습니다.

  • 페이지의 보이는 부분 ( alt+ 와 반대로 브라우저 요소를 포함하지 않는 데 유용함 Print Scrn)
  • 페이지 조각 (원하는 조각을 찾기 위해 화면의 영역 위로 마우스를 가져갈 수 있음-이 영역은 기본 HTML 요소에 해당)
  • 선택한 영역 (스크린 샷을 원하는 위치를 수동으로 클릭하고 드래그하고 드래그하는 동안 스크롤 지원)
  • 전체 페이지

후광


답변 주셔서 감사합니다. 감사합니다. 불행히도, Nimbus Screen Capture 가 페이지 내의 스크롤 요소 의 전체 내용을 캡처 할 수있는 것처럼 보이지 않습니다 . 내가 틀렸다면, 그 도구로 이것을 달성하는 방법에 대해 더 자세히 설명해 주시겠습니까?
RockPaperLizard

@RockPaperLizard 당신이 맞아요, 이것을 지원하지 않는 것 같습니다-조각 모드가 스크롤 요소를 덮거나 선택한 영역 모드가 작동한다고 생각했지만 창을이 모드에서 스크롤 할 수는 있지만 스크롤 요소는 할 수 없습니다.
Keith Hall

내가 보지 못했음을 확인해 주셔서 감사합니다. 아마도 그들은 미래 버전에 그 기능을 추가 할 것입니다.
RockPaperLizard

0

한 페이지에 모든 것을 맞추는 옵션 :

  • <Ctrl>-한 페이지에 모든 것을 맞추는 데 사용
  • 화면을 세로 모드로 회전
  • 세로 모드에서 두 번째 화면을 사용하고 첫 번째 화면 아래에 위치
  • 위의 모든 것을 결합하십시오

다른 옵션은 캡처하려는 부분의 상단을 스크린 샷으로 찍는 것입니다. 아래로 스크롤하여 다음 스크린 샷을 찍습니다. 모든 것을 포착 할 때까지이 과정을 반복하십시오.
선택 사항 : 이미지 편집기 (예 : 김프)를 사용하여 스크린 샷을 하나의 큰 이미지로 결합합니다.


1
내가 항목 # 4에 도착 할 때까지, 난 당신이 알았는데 에만 모든 항목을 결합하는 제안! 나는 20 개의 스크린이 있고 다른 하나의 위에 LOL을 쌓아 올린 것을 상상하고있었습니다. 그런 다음 # 4에 도달하여 아이템을 개별적으로 사용 하거나 결합 해야한다는 것을 알게되었습니다 .
RockPaperLizard

그러나 페이지를 축소하면 왜곡없이 페이지를 축소 할 수 없습니다.
NiCk Newman

0

스크린 샷을 만들려면 easy screenshot과 같은 확장 프로그램을 추가 할 수 있습니다. 그러면 스크린 샷을 찍는 것이 훨씬 쉬울 것입니다.


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