Versie 1.12.0
Rechtermuisklik op het codeveld, op welke site dan ook, kies één item en de code staat erin. Geen pop-up, geen wisselen van venster, geen zes cijfers overtypen voordat ze verlopen.
Het menu-item verschijnt bij tekstvelden. Verder verandert er niets.
Een code invoegen is het enige waarmee deze extensie een pagina überhaupt aanraakt. Het is de moeite waard precies te zijn: «kan op websites typen» en «kan websites lezen» zijn heel verschillende bevoegdheden, en alleen de eerste wordt gevraagd.
Dit is geen content script. Op de pagina's die je bezoekt bestaat geen code van de extensie. Hij wordt pas geïnjecteerd wanneer je het menu-item kiest, en dat gebaar geeft één tabblad, één aanroep, ingetrokken zodra je navigeert. Daarna blijft er niets achter.
De extensie declareert helemaal geen host-rechten — de lijst staat in de Chrome Web Store, vier korte regels en geen daarvan is een website. Hij kan je geopende pagina's niet lezen en weet niet welke sites je bezoekt.
Hij kijkt naar de invoervelden met één doel: bepalen welk veld de code moet krijgen. Wat hij vindt wordt daar en dan gebruikt en gaat nergens anders heen. Er wordt geen enkel netwerkverzoek gedaan — er is geen server om iets naartoe te sturen.
Is er geen veld waar hij zeker van is, dan kopieert hij de code naar het klembord en zegt dat, in plaats van hem op de verkeerde plek te zetten. Is een veld te kort voor de hele code, dan weigert hij: een afgekapte code lijkt op succes en faalt op het slechtste moment.
Niets hiervan hoef je op gezag aan te nemen. Het hele deel dat in de pagina draait is één leesbaar bestand, en het is de enige code die daar ooit draait: lees het op GitHub.
Het volledige technische changelog staat op GitHub: release notes.