Browserextensie

Met de extensie Lolly URL Screenshot kan de webapp elke webpagina vanuit je browser fotograferen. Zonder de extensie heb je voor het vastleggen van een URL de desktopapp nodig - een browserpagina kan namelijk niet zelf pixels van een andere site lezen. De extensie kan dat wel, met dezelfde capture die de desktopapp gebruikt.

Het doet nog één andere taak op dezelfde manier: een enkele pagina lezen die jij aanwijst, zodat Brand Studio een merk uit een live website kan halen. Beide worden hieronder behandeld.

Hij werkt op Chromium-gebaseerde browsers: Chrome, Edge, Brave, Arc, Opera - Chrome 111 of nieuwer.

Zolang hij niet is geïnstalleerd, gaat URL Screenshot gewoon open zodat je een shot kunt samenstellen, en een melding boven de knoppen van de tool laat zien wat er ontbreekt.

De melding van de URL Screenshot-tool die de extensie aanbiedt, getoond wanneer capture naar bestand geen host heeft om op te draaiensigned by Lollyvector SVGControleer het zelfGet the signed file4 paths~2.4k nodes4 groups29 KBDe melding van de URL Screenshot-tool die de extensie aanbiedt, getoond wanneer capture naar bestand geen host heeft om op te draaiensigned by Lollyvector SVGControleer het zelfGet the signed file4 paths~2.4k nodes4 groups29 KB

Elke instelling is live terwijl je wacht: de doel-URL, de scrolldiepte, de wachttijd, de bijsnij-marges en de herkleuring. Alleen de capture zelf heeft een host nodig.

De URL Screenshot-instellingen met een doel-URL, scrolldiepte, wachttijd en bijsnij-marges, allemaal bruikbaar voordat de extensie bestaatsigned by Lollyvector SVGControleer het zelfGet the signed file52 paths~3.6k nodes158 groups1 image62 KBDe URL Screenshot-instellingen met een doel-URL, scrolldiepte, wachttijd en bijsnij-marges, allemaal bruikbaar voordat de extensie bestaatsigned by Lollyvector SVGControleer het zelfGet the signed file52 paths~3.6k nodes158 groups1 image62 KB

Installeren

Vanuit de Chrome Web Store

Binnenkort beschikbaar. Zodra hij gepubliceerd is, installeer je hem met één klik en herlaad je Lolly.

Zelf laden (ontwikkelaars)

De extensie staat in de repo onder shells/chrome-extension/.

  1. Open chrome://extensions.
  2. Zet Ontwikkelaarsmodus aan (rechtsboven).
  3. Klik op Uitgepakte extensie laden en kies de map shells/chrome-extension/.
  4. Herlaad Lolly - URL Screenshot werkt nu in de browser.

Hoe het werkt

Terwijl een capture draait, kun je even een banner "…is dit browservenster aan het debuggen" zien op het tijdelijke tabblad. Dat is het DevTools Protocol aan het werk; hij verdwijnt vanzelf zodra de shot klaar is.

Een site lezen voor Brand Studio

De bron Website in Brand Studio start een merk vanuit een site die je al hebt. Op Chromium is het de extensie die hem leest; op de desktopapp doet een native fetch hetzelfde werk, en op een gewone browser zonder extensie wordt de tegel helemaal niet aangeboden.

Wat er gebeurt als je erop drukt:

Er wordt niets gelezen totdat je drukt. Een adres plakken vult alleen het veld in.

Na het installeren

Herlaad het Lolly-tabblad. De melding "Haal de extensie" verdwijnt en URL Screenshot wordt beschikbaar in de galerij en in de Batch-modus.

Rechten

Zijn manifest.json declareert vier rechten plus hosttoegang:

Ondanks die waarschuwing leest hij alleen de ene pagina die je hem vraagt vast te leggen of te importeren, en hij leest of verzendt je browsegegevens niet - er wordt nergens iets geüpload.

Het manifest stelt ook minimum_chrome_version: 111 in. De huidige versie is 0.2.1.

Problemen oplossen