Lolly
App openen

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 twee andere taken op dezelfde manier. Een webadres dat je in een afbeeldingsslot plakt, kan een screenshot van die pagina worden (Deze pagina vastleggen), en de extensie kan een enkele pagina lezen die jij aanwijst, zodat Brand Studio een merk uit een live website kan halen. Elk verzoek wacht op jouw goedkeuring in de extensie.

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 draaien signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBControleer het zelfDownload het ondertekende bestandDe melding van de URL Screenshot-tool die de extensie aanbiedt, getoond wanneer capture naar bestand geen host heeft om op te draaien signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBControleer het zelfDownload het ondertekende bestand

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 bestaat signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBControleer het zelfDownload het ondertekende bestandDe URL Screenshot-instellingen met een doel-URL, scrolldiepte, wachttijd en bijsnij-marges, allemaal bruikbaar voordat de extensie bestaat signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBControleer het zelfDownload het ondertekende bestand

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/. Die map is de productiebuild, die alleen werkt met Lolly op https://lolly.tools.

  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.

Voor een lokale ontwikkelserver draai je pnpm run pack:chrome-extension:dev en laad je in plaats daarvan dist/chrome-extension-dev. Dat pakket accepteert ook http://localhost:5173 en heeft Development in de naam.

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:

Een adres plakken vult alleen het veld in. Er wordt niets gelezen totdat je het lezen start en op Approve once drukt.

Na het installeren

Herlaad het Lolly-tabblad. De melding "Haal de extensie" verdwijnt, URL Screenshot (onder Hulpprogramma's) kan captures als bestand opslaan, en de tool wordt beschikbaar in de Batch-modus.

Rechten

Zijn manifest.json declareert vier rechten, plus sitetoegang die hij één site tegelijk vraagt:

Hij leest alleen de ene pagina die je goedkeurt, 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.4.0.

Problemen oplossen