Google planerar att göra några större förändringar till förlängning beteende i Chrome som kan torka ut några ad-blockerare.
Raymond Hill, utvecklare av uBlock Ursprung och uMatrix gav upphov till oro på tisdagen via Krom bug tracker som kommande förändringar för vissa Chrome Api: er skulle innebära att hans tillägg kan inte längre finns”.
Hill ‘s inlägg, fläckig av Registret, väcker farhågor om förslagen i Google’ s Manifest V3 dokument som beskriver planerade förändringar till Chrome-Tillägg plattform.
Hill ‘ s oro center on Google: s förslag för att förhindra annonsblockering genom webRequest API och begränsa blockera kapacitet till en ny DeclarativeNetRequest API.
Han förklarar att den nya API skulle inte påverka Adblock Plus, eftersom det “bara använder” just ad blocker vägen för att blockera. Det i sig är en potentiell oro, med tanke på Google och andra enligt uppgift betalar Adblock Plus för att få sina annonser godkända. Och den nya begränsningen på tredje parts annons-blockerare följer Googles egna ad-blockerande insatser i Chrome.
Men Hill är mest orolig att om ad blockerare är begränsad till att endast använda declarativeNetRequest API, uBlock Ursprung och uMatrix kommer att vara förstört.
Hill konstaterar också att det kommer att vara omöjligt för andra ad-blocker utvecklare för att bygga nya och nya filtrering-motor design.
Google förklarar att det i Manifest-V3 det kommer att syfta till att begränsa blockerar version av webRequest, så att du kan ta bort blockering alternativ från de flesta händelser (vilket gör dem observationsstudier)”. Det kommer också att uppmuntra innehåll blockerare för att i stället använda declarativeNetRequest.
Den nuvarande webRequest API är användbart för ad-blocker extensions, eftersom det tillåter dem att “avlyssna nätet begär att ändra, omdirigera eller blockera dem.”
SE: Sensor skulle enterprise: IoT, ML, big data och (ZDNet särskild rapport) | Ladda ner rapporten som en PDF-fil (TechRepublic)
Google förklarar att webRequest API kan ha en betydande effekt på alla förfrågningar från nätverket, även de som inte är modifierade, omdirigeras eller blockeras av den förlängning eftersom Chrome behöver för att klara en begäran till förlängning och vänta på förlängning för att bearbeta det innan du hanterar det själv.
Förutsatt att Manifestera V3 är antagen, den nya webRequest API skulle bara tillåta tillägg att observera förfrågningar från nätverket, men inte ändra, omdirigera eller blockera dem.
Beskriver declarativeNetRequest API, Google noterar API kan tillägg att berätta Chrome vad man ska göra med en viss begäran, snarare än att ha Chrome vidarebefordra begäran till förlängning.
“Alltså, i stället för ovanstående flöde där Chrome tar emot begäran, ber förlängning, och sedan så småningom blir resultatet, flödet är att förlängningen talar om för Chrome hur man ska hantera en begäran och Chrome klarar det synkront” Google dokument.
“Det här gör det möjligt för oss att säkerställa effektivitet eftersom a) vi har kontroll över den algoritm som avgör resultatet, och b) att vi kan förhindra eller inaktivera ineffektiva regler. Detta är också bättre för att skydda den personliga integriteten, eftersom detaljerna i nätverket begäran aldrig exponeras till förlängning.”
Men Hill menar att övergången från webRequest till DeclarativeNetRequest API kommer att döda så många innehåll-blockerande funktioner som han frågor om Chrome som kan kallas för “user agent” och antyder snarare att det är ett medel för webbplatser.
“Extensions agera på vägnar av användare, de lägga resurser på en ‘user-agent’, och avvärjande blockering förmåga webRequest API i huvudsak kommer att minska nivån av användaren byrån i Krom, till förmån för webbplatser, vilket naturligtvis skulle vara glad att ha sista ordet i vilka resurser som deras sidor kan hämta/köra/göra”, skrev Hill.
“Med en så begränsad declarativeNetRequest API och de avskrivningar av blockera förmågan av webRequest API, jag är skeptisk “user agent” kommer fortfarande vara en lämplig kategori för att klassificera Krom.”
Tidigare och relaterade täckning
Chrome OS för att blockera USB-fi när skärmen är låst
Google vidtar åtgärder för att skydda Chromebooks från vissa typer av fysisk tillgång attacker.
Microsoft bekräftar att Chrome-tillägg som kommer att köras på nya Edge webbläsare
Microsofts Krom-baserad Edge-webbläsare kan ett nära förlängning gap.
Google: Här är hur våra Chrome ad blocker är att döda pirater
Och Google gör mål mot med hjälp av sök-copyright nedtagningar för att bekämpa piratkopiering.
Google återställer ” www ” Chrome Webbadresser efter användare bakslag
Men inte för länge – de kommer att vara borta igen av Chrome 70.
Google nedskärningar falsk annons blockerare från Chrome Store: Var du bland 20 miljoner luras?
Falska ad-blocker tillägg i Chrome Web Store trick miljontals människor till att installera dem.
Vad företag behöver känna till om den nya Krom-baserad Edge webbläsare TechRepublic
Hur ska Microsoft kunna behålla sin egen webbläsare prioriteringar när det inte längre kan styra ödet i sina egna webbläsaren motorn?
Google sprickor ner på skadliga Chrome-tillägg CNET
En mer rigorös utvärderingsprocess som innehåller fler människor söker för att bättre granska tillägg som kräver massor av makt.
Relaterade Ämnen:
Cloud
Big Data Analytics
Innovation
Tech och Arbete
Samarbete