Lolly
Otwórz aplikację

Rozszerzenie przeglądarki

Rozszerzenie Lolly URL Screenshot pozwala aplikacji webowej zrobić zrzut ekranu dowolnej strony internetowej z poziomu przeglądarki. Bez niego przechwycenie URL-a wymaga aplikacji desktopowej - strona w przeglądarce nie może sama odczytać pikseli innej witryny. Rozszerzenie może, korzystając z tego samego mechanizmu przechwytywania, którego używa aplikacja desktopowa.

Wykonuje w ten sam sposób dwa inne zadania. Adres internetowy wklejony do miejsca na obraz może stać się zrzutem tej strony (Zrób zrzut tej strony), a rozszerzenie może odczytać pojedynczą podaną przez Ciebie stronę, dzięki czemu Brand Studio może wydobyć markę z działającej strony internetowej. Każde żądanie czeka na Twoje zatwierdzenie w rozszerzeniu.

Działa w przeglądarkach opartych na Chromium: Chrome, Edge, Brave, Arc, Opera - Chrome 111 lub nowszy.

Zanim zostanie zainstalowane, URL Screenshot nadal się otwiera, więc możesz skomponować kadr, a notatka na górze kontrolek narzędzia mówi, czego brakuje.

Notatka narzędzia URL Screenshot oferująca rozszerzenie, pokazywana gdy przechwytywanie do pliku nie ma hosta, na którym mogłoby działać signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBSprawdź samodzielniePobierz podpisany plikNotatka narzędzia URL Screenshot oferująca rozszerzenie, pokazywana gdy przechwytywanie do pliku nie ma hosta, na którym mogłoby działać signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBSprawdź samodzielniePobierz podpisany plik

Każda kontrolka działa na żywo, gdy czekasz: docelowy URL, głębokość przewijania, opóźnienie ustabilizowania, marginesy kadrowania i przekolorowanie. Tylko samo przechwytywanie potrzebuje hosta.

Kontrolki URL Screenshot z docelowym URL, głębokością przewijania, opóźnieniem ustabilizowania i marginesami kadrowania, wszystkie użyteczne zanim rozszerzenie istnieje signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBSprawdź samodzielniePobierz podpisany plikKontrolki URL Screenshot z docelowym URL, głębokością przewijania, opóźnieniem ustabilizowania i marginesami kadrowania, wszystkie użyteczne zanim rozszerzenie istnieje signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBSprawdź samodzielniePobierz podpisany plik

Instalacja

Ze sklepu Chrome Web Store

Wkrótce. Gdy zostanie opublikowane, zainstalujesz je jednym kliknięciem, a potem przeładujesz Lolly.

Wczytaj je samodzielnie (deweloperzy)

Rozszerzenie znajduje się w repozytorium pod shells/chrome-extension/. Ten folder to wersja produkcyjna, która działa wyłącznie z Lolly pod adresem https://lolly.tools.

  1. Otwórz chrome://extensions.
  2. Włącz Tryb dewelopera (prawy górny róg).
  3. Kliknij Wczytaj rozpakowane i wybierz folder shells/chrome-extension/.
  4. Przeładuj Lolly - URL Screenshot działa już w przeglądarce.

Dla lokalnego serwera deweloperskiego uruchom pnpm run pack:chrome-extension:dev i wczytaj zamiast tego dist/chrome-extension-dev. Ten pakiet akceptuje też http://localhost:5173 i ma w nazwie Development.

Jak to działa

Podczas przechwytywania możesz krótko zobaczyć baner "…started debugging this browser" na tymczasowej karcie. To działanie DevTools Protocol; znika samo, gdy kadr jest gotowy.

Odczytywanie witryny dla Brand Studio

Źródło Website w Brand Studio pozwala rozpocząć markę od witryny, którą już masz. W Chromium to rozszerzenie ją odczytuje; w aplikacji desktopowej tę samą pracę wykonuje natywne pobieranie, a w zwykłej przeglądarce bez rozszerzenia kafelek w ogóle nie jest oferowany.

Co się dzieje po naciśnięciu:

Wklejenie adresu tylko wypełnia pole. Nic nie jest odczytywane, dopóki nie rozpoczniesz odczytu i nie naciśniesz Approve once.

Po instalacji

Przeładuj kartę Lolly. Podpowiedź "Get the extension" znika, URL Screenshot (w Narzędziach pomocniczych) może zapisywać przechwycenia do pliku, a narzędzie staje się dostępne w trybie wsadowym.

Uprawnienia

Jego manifest.json deklaruje cztery uprawnienia, plus dostęp do witryn, o który prosi po jednej witrynie naraz:

Odczytuje tylko pojedynczą zatwierdzoną przez ciebie stronę i nie odczytuje ani nie przesyła twoich danych przeglądania - nic nigdzie nie jest przesyłane.

Manifest ustawia też minimum_chrome_version: 111. Bieżąca wersja to 0.4.0.

Rozwiązywanie problemów