Det har været 9 måneder siden Google annoncerede store ændringer i Manifest V3, et dokument, hvor virksomheden giver oplysninger om mulighederne i udvidelserne til din browser.
Version 3 er i svangerskabsprocessen, og debatten om den har ikke hvilet. Så kort efter at vrede brugere fortsat truede med at afslutte browseren, lovede Google-ingeniører bare, at fremtidige ændringer i Chrome's udvidelsessystem ikke vil forringe reklameblokkere, som alle frygter.
Virksomheden siger, at ændringer gennem den nye API vil forbedre brugernes fortrolighed og fremskynde forbedringer.
Derudover Google har lovet at øge den maksimale grænse for antallet af filtre, dette for at afslutte den største kritik fra udviklere af ad blockerere i de seneste måneder.
Google oplyste, at den har observeret disse ændringer siden oktober sidste år. Midt i kampen mod stigningen i ondsindede udvidelser på sin platform har den med dette meddelt, at nye regler træder i kraft i forlængelsesgennemgangsprocessen, men også ændringer i basiskoden taget i Extensions.
Mens der først var lidt diskussion om de kommende ændringer af Manifest V3, i januar rejste udviklerne af forskellige annonceblokkere et problem med web-API'en.
Den frygt, som udviklere udtrykker: den nye API forhindrer muligvis dine udvidelser i at inspicere websider lige så effektivt.
Den oprindelige webanmodnings-API afbryder indlæsningen af en side, mens du gennemsøger dens indhold efter annoncer eller andet indhold, som udvidelsen kan blokere eller ændre.
På sin seneste udgivelse Google påpegede, at denne gamle API var en kilde til misbrug, som blev brugt af ondsindede udviklere. I Googles offentliggjorte tal var 42% af de ondsindede udvidelser, der blev opdaget siden januar sidste år, baseret på webanmodnings-API.
"Med webanmodningen sender Chrome alle data fra en netværksanmodning til lytterudvidelsen, inklusive de følsomme data fra denne anmodning, såsom personlige fotos eller e-mails," siger Google
Den declarativeNetRequest API fungerer i en anden tilgang
I stedet for udvidelsen baseret på sidstnævnte, stopper webanmodninger og inspicerer alt indhold, indstiller sidstnævnte de regler, som browseren læser og gælder for hver webside før indlæsning.
Med denne nye API modtager udvidelser aldrig data fra en side og browseren foretager kun ændringer på en side, når en eller flere erklærede regler overholdes. På denne måde forbliver alle de fortrolige data, der kan medtages på en side (e-mails, fotos, adgangskoder osv.) På browserniveau og overføres aldrig til udvidelserne. Ifølge Google er den nye API bedre med hensyn til fortrolighed, men også hastighed.
I januar i indeværende år Annonceblokkere har hævdet, at på trods af fordelene ved den nye API planlagde Google at begrænse filtrene til 30,000, et antal, der betragtes som utilstrækkeligt af annonceholderne.
I januar var Raymond Hill uBlock Origin og uMatrix-udvidelser forfattere (blandt andre) til den populære Easylist-blokliste med 42,000 filtre. Google har gennemgået denne detalje og annoncerer passage af filtergrænsen fra 30,000 til 150,000.
Operaen, Brave og Vivaldi skifter muligvis ikke
Generelt har Chrom-baserede browserudviklere meddelt, at de ikke vil tilpasse sig ændringer, der kan være skadelige for brugerne.
Ud over de annonceblokkere, der integrerer deres respektive browsere, er tendensen i Opera og Brave at fortsætte med understøttelsen af den gamle Web Request API, som gør det muligt for udvidelser som uBlock og uMatrix at fortsætte med at arbejde uden problemer.
Mens du er på Vivaldi, afhænger det af, hvordan API-ændringen vil blive behandlet, af Googles endelige beslutninger.