브라우저 확장 프로그램

Lolly URL Screenshot 확장 프로그램을 사용하면 웹 앱이 브라우저 안에서 어떤 웹페이지든 스크린샷할 수 있습니다. 이것이 없으면 URL 캡처에는 데스크톱 앱이 필요합니다 - 브라우저 페이지는 다른 사이트의 픽셀을 스스로 읽을 수 없기 때문입니다. 이 확장 프로그램은 데스크톱 앱이 쓰는 것과 동일한 캡처 방식을 사용해 그것을 해냅니다.

같은 방식으로 하는 일이 하나 더 있어요: 지정한 페이지 하나를 읽어서 Brand Studio가 실제 운영 중인 웹사이트에서 브랜드를 추출할 수 있게 해요. 두 가지 모두 아래에서 다뤄요.

Chromium 기반 브라우저에서 동작합니다: Chrome, Edge, Brave, Arc, Opera - Chrome 111 이상.

설치하기 전에도 URL Screenshot은 열려서 샷을 구성할 수 있으며, 도구 컨트롤 상단의 안내문이 무엇이 빠졌는지 알려줍니다.

캡처할 대상 호스트가 없을 때 표시되는, URL Screenshot 도구의 확장 프로그램 안내 문구signed by Lollyvector SVG직접 확인하기Get the signed file4 paths~2.4k nodes4 groups29 KB캡처할 대상 호스트가 없을 때 표시되는, URL Screenshot 도구의 확장 프로그램 안내 문구signed by Lollyvector SVG직접 확인하기Get the signed file4 paths~2.4k nodes4 groups29 KB

기다리는 동안에도 모든 컨트롤은 살아 있습니다: 대상 URL, 스크롤 깊이, 정착 지연시간, 크롭 여백, 리컬러까지. 오직 캡처 자체만 호스트가 필요합니다.

확장 프로그램 없이도 사용할 수 있는, 대상 URL·스크롤 깊이·정착 지연시간·크롭 여백이 있는 URL Screenshot 컨트롤signed by Lollyvector SVG직접 확인하기Get the signed file52 paths~3.6k nodes158 groups1 image62 KB확장 프로그램 없이도 사용할 수 있는, 대상 URL·스크롤 깊이·정착 지연시간·크롭 여백이 있는 URL Screenshot 컨트롤signed by Lollyvector SVG직접 확인하기Get the signed file52 paths~3.6k nodes158 groups1 image62 KB

설치

Chrome 웹 스토어에서

곧 제공됩니다. 게시되면 클릭 한 번으로 설치한 뒤 Lolly를 새로고침하면 됩니다.

직접 로드하기 (개발자용)

확장 프로그램은 저장소의 shells/chrome-extension/에 있습니다.

  1. chrome://extensions를 엽니다.
  2. 개발자 모드(오른쪽 위)를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다를 클릭하고 shells/chrome-extension/ 폴더를 선택합니다.
  4. Lolly를 새로고침합니다 - 이제 브라우저에서 URL Screenshot이 동작합니다.

동작 방식

캡처가 진행되는 동안 임시 탭에 "…이 브라우저를 디버깅하기 시작했습니다" 배너가 잠깐 보일 수 있습니다. 이는 DevTools 프로토콜이 동작 중이라는 뜻이며, 샷이 끝나면 저절로 사라집니다.

Brand Studio를 위한 사이트 읽기

Brand Studio의 Website 소스는 이미 가지고 있는 사이트로부터 브랜드를 시작합니다. Chromium에서는 확장 프로그램이 이를 읽고, 데스크톱 앱에서는 네이티브 fetch가 같은 일을 하며, 확장 프로그램이 없는 일반 브라우저에서는 이 타일 자체가 제공되지 않습니다.

누르면 일어나는 일:

누르기 전에는 아무것도 읽지 않습니다. 주소를 붙여넣는 것은 입력란을 채울 뿐입니다.

설치 후

Lolly 탭을 새로고침하세요. "확장 프로그램 받기" 안내가 사라지고 갤러리와 Batch 모드에서 URL Screenshot을 사용할 수 있게 됩니다.

권한

manifest.json은 네 가지 권한과 호스트 접근 권한을 선언합니다:

그 경고에도 불구하고, 캡처하거나 가져오도록 요청한 단 하나의 페이지만 읽으며 사용자의 브라우징 데이터를 읽거나 전송하지 않습니다 - 아무것도 어디에도 업로드되지 않습니다.

매니페스트는 minimum_chrome_version: 111도 설정합니다. 현재 버전은 0.2.1입니다.

문제 해결