Simeon Vincent, Chrome Extensions Developer Advocate, Chrome-teamleider,
Voor gewone Chrome API-gebruikers
De ontwikkelaars van ad-blocking add-ons hebben zich gezamenlijk voorbereid
Een conceptversie van de derde versie van het manifest, die de lijst met functies en bronnen van Chrome-add-ons definieert, zal naar verwachting in de komende maanden worden gebruikt voor tests in experimentele builds van Chrome Canary.
Tegelijkertijd blijft de motivatie voor het verbieden van wijzigingen in de geaccepteerde inhoud via de webRequest API niet helemaal duidelijk. Beweringen dat de blokkeermodus van de webRequest API een negatieve invloed heeft op de prestaties, aangezien de browser wacht op de voltooiing van de voltooiingshandler voordat de pagina wordt weergegeven, houdt geen stand bij nauwkeurig onderzoek. Eerder uitgevoerd
Het tweede argument, gerelateerd aan de wens om gebruikers te beschermen tegen ongecontroleerde toegang tot content-add-ons, ziet er ook niet overtuigend uit, aangezien je in plaats van de al lang bestaande en algemene functionaliteit in legitieme add-ons te verwijderen, een nieuw type add-ons zou kunnen toevoegen. toestemming en geef de gebruiker de uiteindelijke keuze, installeer een add-on die volledige toegang heeft tot netwerkverzoeken of niet. Bovendien heeft Google de ondersteuning verlaten voor het gebruik van de webRequest-API in de modus alleen-lezen, waardoor volledige verkeersmonitoring mogelijk is, maar er geen interferentie op laag niveau mee is.
Add-ons kunnen de inhoud van gedownloade webpagina's wijzigen via andere API's (kwaadaardige add-ons kunnen bijvoorbeeld nog steeds hun advertenties weergeven, mijnwerkers uitvoeren en de inhoud van invoerformulieren analyseren).
Raymond Hill, auteur van de systemen voor het blokkeren van ongewenste inhoud uBlock Origin en uMatrix, is sterk genoeg
Hij heeft nooit overtuigende argumenten gekregen voor de noodzaak om de veelgebruikte en populaire API onder ontwikkelaars van add-ons te stoppen. Volgens Raymond is prestatieverlies geen argument, aangezien pagina's langzaam laden vanwege hun opgeblazen gevoel, en niet vanwege het gebruik van de blokkerende webRequest-modus in correct geïmplementeerde add-ons. Als Google echt om prestaties gaf, zouden ze webRequest opnieuw hebben ontworpen op basis van de
Volgens Raymond is de strategie van Google om de juiste balans te vinden tussen het uitbreiden van het gebruikersbestand van Chrome en de zakelijke schade veroorzaakt door het gebruik van content blockers. In de eerste fase van de uitbreiding van Chrome moest Google het opnemen tegen adblockers als een van de meest populaire add-ons onder gebruikers. Maar nadat Chrome de overhand kreeg, probeerde het bedrijf de balans in zijn voordeel te doen doorslaan en de blokkering onder controle te krijgen door reclame te maken
Bron: opennet.ru