Costruirò un'estensione chrome in javascript o typescript


Informazioni su questo servizio
Traduzione automatica.
Una estensione del browser fa bene una cosa: un pulsante che salva quello che stai guardando, un pannello che estrae numeri da una pagina, una scorciatoia che il tuo team usa cinquanta volte al giorno. Io le sviluppo in JavaScript e TypeScript su Manifest V3.
Ottieni il codice sorgente nel tuo repository personale su ogni pacchetto, e una build che puoi caricare da una cartella in modalità sviluppatore il primo giorno lavorativo dopo il brief, così puoi cliccarci sopra prima che venga pubblicata. La versione Basic copre una schermata o un'azione, la Standard fino a 3 con impostazioni salvate, la Premium fino a 5 più Firefox e Edge.
Servizi tipici: un compilatore di moduli con un clic per un compito ripetitivo, un pannello che comunica con la tua API, un watcher in background che avvisa il tuo team quando un numero cambia.
Testo su un profilo pulito e ti spiego quali permessi richiede e perché. La versione Premium include l'inserzione nel Chrome Web Store: testo, screenshot, nota sulla privacy, pronta per essere inviata dal tuo account. L'account rimane tuo; i tempi di revisione sono di Google.
Le estensioni che richiedono login di altri, raccolgono dati personali o automatizzano un servizio contro le proprie regole sono quelle che rifiuto, prima dell'ordine e non dopo. Chiedi prima e ti risponderò subito.
Scopri di più su Alexandr S
Rust and web developer: bug fixes, scrapers, APIs
- DaKazakistan
- Membro dagiu 2024
- Tempo di risposta medio1 ora
Lingue
Russo, Inglese
Traduzione automatica.
Il mio portfolio
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
Funzionerà anche su Firefox?
Chrome è quello che coprono Basic e Standard. Firefox e Edge sono inclusi in Premium, o come extra su qualsiasi pacchetto: il codice principale è condiviso, quindi si tratta di una porting e di un test, non di una riscrittura. Safari non lo faccio — richiede un toolchain Apple che non uso, quindi dico di no piuttosto che accettare l'ordine.
Può rimanere privata, solo per il mio team?
Sì. Può rimanere non pubblicata e caricata da una cartella, o andare sul Chrome Web Store come non elencata, dove solo chi ha il link può installarla. Firma anche un NDA, purché venga prima dell'inizio dell'ordine.
Come faccio a sapere che funziona prima di approvarla?
Ottieni una build che carichi tu stesso in modalità sviluppatore e clicchi durante il primo giorno lavorativo dopo il tuo brief: la shell e la prima schermata, non il prodotto finito. Da lì si sviluppa ogni giorno, quindi niente è nascosto fino alla consegna.
Di quale pacchetto ho bisogno?
Scrivimi prima di ordinare e ti dirò il pacchetto e il numero di schermate. Nessuno vince quando un ordine di una schermata si trasforma in un lavoro di cinque schermate il secondo giorno: preferisco dirtelo prima di pagare.
Puoi sistemare o aggiornare un'estensione che già ho?
Sì. Un'estensione Manifest V2 che Chrome ha smesso di caricare, o che si è rotta quando un sito è cambiato, passa attraverso gli stessi pacchetti: inviami il sorgente o il link dello store e ti dirò in quale rientra.
Cosa si intende per revisione, e cosa succede se la pagina cambia più tardi?
Una revisione è io che correggo una schermata già creata. Una schermata che non era nel brief è un lavoro nuovo: accetta l'extra o un nuovo ordine. Un'estensione che legge una pagina che non controllo dipende da quel markup, quindi se il sito cambia più tardi è anche un nuovo ordine, e ti dico in anticipo quali parti sono.
Sotto quale account sviluppatore viene pubblicata?
Tuo, sempre. Scrivo il testo dell'annuncio, faccio gli screenshot e preparo la nota sulla privacy; tu le carichi dal tuo account, così niente è legato al mio. Ti registri con Google una volta sola, e la revisione successiva avviene secondo i loro tempi.
Cosa rifiuterai di costruire?
Il permesso, non la proprietà, è la linea. I tuoi dashboard e account, e gli strumenti interni che usa il tuo team, sono tutti a posto. Quello che rifiuto sono cose che si infilano con un login che non ti è stato dato, o che aggirano le regole di un servizio.
Posso ottenerlo più velocemente?
Sì, su Basic e Standard: l'Extra-fast extra riduce i tempi da 4 a 2 giorni e da 7 a 4, a doppio prezzo del pacchetto. Qualsiasi altro extra aggiunge comunque i propri giorni. Premium non viene offerto in modo rapido, perché cinque schermate più un secondo browser non sono da una settimana di lavoro. Chiedi e ti farò un preventivo.
Fai chiamate?
No. Solo testo, nella chat di lavoro. Per un progetto che dura più di un giorno ricevi una nota scritta alla fine di ogni sessione, e rispondo alle domande nel frattempo.

