01 / OBIETTIVOEsigenza di business
Serviva uno strumento per screenshot in Chrome che non aprisse schede extra, editor o finestre di anteprima. Le estensioni esistenti o mostrano un'anteprima prima del salvataggio, o includono sincronizzazione cloud e interfacce superflue: volevamo un comportamento simile allo screenshot nativo di macOS: selezioni o catturi l'intera pagina e ottieni subito il file.
02 / SOLUZIONEArchitettura e sviluppo
Abbiamo creato un'estensione basata su Manifest V3. Per la cattura dell'intera pagina: il browser scorre la pagina a passi e unisce i segmenti tramite OffscreenCanvas direttamente nel service worker in background. La selezione di un'area funziona come lo screenshot nativo di macOS: overlay con cursore a mirino e dimensioni della selezione in tempo reale, Esc per annullare. L'immagine risultante viene convertita immediatamente in JPEG e salvata tramite l'API di download del browser: nessuna scheda viene aperta. L'interfaccia è tradotta in russo e inglese, e si adatta automaticamente alla lingua del browser.
03 / RISULTATORisultato per il business
L'estensione è pubblicata nel Chrome Web Store e su GitHub con licenza MIT. Funziona con un clic, senza visualizzatori o editor di terze parti. Tutta l'elaborazione avviene localmente nel browser: nessun dato viene raccolto o trasmesso.