Ik bouw een chrome extensie in javascript of typescript


Over deze dienst
Automatische vertaling
Een browserextensie doet één ding goed: een knop die opslaat waar je naar kijkt, een paneel dat cijfers van een pagina haalt, een snelkoppeling die je team vijftig keer per dag gebruikt. Ik maak die in JavaScript en TypeScript op Manifest V3.
Je krijgt de broncode in je eigen repository bij elk pakket, en een build die je vanaf een map in ontwikkelaarsmodus laadt op de eerste werkdag na je briefing, zodat je er doorheen kunt klikken voordat alles wordt gepubliceerd. Basic dekt één scherm of actie, Standard tot 3 met opgeslagen instellingen, Premium tot 5 plus Firefox en Edge.
Typische taken: een formulier invultool met één klik voor een repetitieve taak, een paneel dat communiceert met je eigen API, een achtergrondmonitor die je team een seintje geeft als een nummer verandert.
Ik test op een schoon profiel en vertel je welke permissies het vraagt en waarom. Premium voegt de listing in de Chrome Web Store toe: tekst, screenshots, privacyverklaring, klaar om te versturen vanaf je eigen account. Het account blijft van jou; de reviewtijd is van Google.
Extensies die iemand anders login nodig hebben, persoonlijke data verzamelen of een dienst automatiseren tegen de regels van die dienst, worden door mij afgewezen, nog voor de opdracht. Vraag het eerst en ik vertel je meteen wat ik ervan vind.
Maak kennis met Alexandr S
Rust and web developer: bug fixes, scrapers, APIs
- Afkomstig uitKazachstan
- Lid sindsjun 2024
- Gem. reactietijd1 uur
Talen
Russisch, Engels
Automatische vertaling
Mijn portfolio
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Werkt het ook in Firefox?
Chrome wordt gedekt door Basic en Standard. Firefox en Edge komen met Premium, of als extra bij elk pakket: de kerncode wordt gedeeld, dus het is een port en een testpass in plaats van een herschrijving. Safari doe ik niet — het vereist een Apple toolchain die ik niet gebruik, dus zeg ik nee in plaats van de opdracht aan te nemen.
Kan het privé blijven, alleen voor mijn team?
Ja. Het kan onpubliceerd blijven en laden vanaf een map, of naar de Chrome Web Store als niet-gepubliceerde extensie, waar alleen mensen met de link het kunnen installeren. Ik onderteken ook een NDA, zolang die vóór de start van de opdracht komt.
Hoe weet ik dat het werkt voordat ik goedkeur?
Je krijgt een build die je zelf in developer mode laadt en doorklikt op de eerste werkdag na je briefing: de shell en het eerste scherm, niet het afgewerkte product. Het groeit dagelijks verder, dus er is niets verborgen tot de oplevering.
Welk pakket heb ik nodig?
Stuur me een bericht met de walkthrough voordat je bestelt en ik noem het pakket en het aantal schermen. Niemand wint als een opdracht voor één scherm blijkt te zijn voor vijf schermen op dag twee: ik zeg het liever voordat je betaalt.
Kun je een extensie die ik al heb repareren of updaten?
Ja. Een Manifest V2 extensie die Chrome niet meer laadt, of die kapot ging toen een site veranderde, doorloopt dezelfde pakketten: stuur me de broncode of de store link en ik vertel je in welk pakket het valt.
Wat telt als een revisie, en wat als de pagina later verandert?
Een revisie is dat ik een scherm repareer dat ik al heb gebouwd. Een scherm dat niet in de briefing stond, is nieuw werk: neem de extra of een nieuwe opdracht. Een extensie die een pagina leest die ik niet beheer, hangt af van die markup, dus als de site later verandert, is dat ook een nieuwe opdracht, en ik vertel vooraf welke delen dat zijn.
Onder welk ontwikkelaarsaccount wordt het gepubliceerd?
Jouw content, altijd. Ik schrijf de listing tekst, maak de screenshots en stel de privacy note op; je uploadt ze vanaf je eigen account, dus er is niets gekoppeld aan het mijne. Je registreert je één keer bij Google, en de review daarna loopt op hun klok.
Wat zal je weigeren te bouwen?
Toestemming, niet eigendom, is de lijn. Je eigen dashboards en accounts, en interne tools die jouw team gebruikt, zijn allemaal prima. Wat ik afwijs, is alles dat binnenkomt via een login die je niet hebt gekregen, of dat zich rond een service's eigen regels beweegt.
Kan ik het sneller krijgen?
Ja, op Basic en Standard: de Extra-fast extra wordt 4 dagen in 2 en 7 in 4 omgezet, tegen dubbele pakketprijs. Andere extras voegen nog steeds hun eigen dagen toe. Premium wordt niet snel gedaan, want vijf schermen plus een tweede browser is geen werk van een week. Vraag en ik geef een offerte.
Neem je telefoongesprekken aan?
Nee. Alleen tekst, in de order chat. Bij een klus die meer dan een dag duurt, krijg je aan het eind van elke dag een schriftelijke notitie, en ik beantwoord vragen tussendoor.

