Google heeft de eerste fase van het afschaffen van versie twee van het manifest in Chrome aangekondigd

Google heeft 3 juni aangewezen als de startdatum voor het proces om ondersteuning voor de tweede versie van het Chrome-manifest te beëindigen, dat de mogelijkheden en bronnen definieert die beschikbaar zijn voor extensies die zijn geschreven met behulp van de API WebExtensions. Aanvankelijk was het de bedoeling om de ondersteuning voor de tweede versie van het manifest te beëindigen in januari 2023, maar de deadlines zijn verschillende keren verschoven. Vanaf 3 juni zal in de Chrome Beta-, Dev- en Canary-takken, wanneer extensies zijn geïnstalleerd die de tweede versie van het manifest gebruiken, een melding op de pagina voor extensiebeheer (chrome://extensions) worden weergegeven met informatie over de aanstaande beëindiging van de ondersteuning voor deze extensies. Extensies op basis van de tweede versie van het manifest zullen ook de label 'aanbevolen' verliezen.

Daarna zal een geleidelijke uitschakelingsprocedure voor extensies, die de tweede versie van het manifest gebruiken, beginnen, en gebruikers zullen aanbevelingen krijgen voor het installeren van alternatieven die beschikbaar zijn in de Chrome Web Store en die zijn overgestapt naar de derde versie van het manifest. Gedurende enige tijd zal de gebruiker de mogelijkheid hebben om de uitgeschakelde extensies terug te krijgen, maar na verloop van tijd zal deze functionaliteit worden verwijderd. De wijzigingen die verband houden met het beëindigen van de ondersteuning voor de tweede versie van het manifest zullen in eerste instantie worden toegepast op testtakken van Chrome (Beta, Dev en Canary), maar zullen later ook de stabiele releases beïnvloeden. De overgang van de tweede versie van het manifest zal worden afgerond vóór het begin van volgend jaar. Bedrijfsgebruikers zullen de mogelijkheid krijgen om de ondersteuning voor de tweede versie van het manifest uit te stellen tot juni 2025.

Het wordt opgemerkt dat Google vorig jaar alle belangrijke problemen heeft opgelost die de overgang naar de derde versie van het manifest belemmerden, en dat het rekening heeft gehouden met verzoeken over de functionaliteit ervan, bijvoorbeeld in de API declarativeNetRequest, waar het aantal statische regels is verhoogd tot 330.000 en dynamische regels tot 30.000. Momenteel ondersteunt ongeveer 85% van de extensies in de Chrome Web Store al de derde versie van het manifest, inclusief de meest populaire extensies voor contentfiltering — AdBlock, Adblock Plus, uBlock Origin en AdGuard.

De derde versie van het Chrome-manifest is ontwikkeld in het kader van een initiatief om de creatie van veilige en hoogpresterende extensies te vereenvoudigen, en de mogelijkheid om onveilige en trage extensies te creƫren te bemoeilijken. De grootste onvrede over de derde versie van het manifest is ontstaan door de overgang van de webRequest API naar een alleen-lezen modus, die het mogelijk maakte om eigen handlers aan te sluiten met volledige toegang tot netwerkverzoeken en in staat om verkeer on-the-fly te wijzigen. In plaats van de webRequest API is in de derde versie van het manifest een beperkte declarativeNetRequest API toegevoegd, die toegang biedt tot een ingebouwde engine voor filtering die regels voor blokkering zelf verwerkt en het gebruik van eigen filtering-algoritmen niet toestaat.

In het nieuwe manifest is er ook de overstap gemaakt naar het uitvoeren van Service workers in de vorm van achtergrondprocessen en is een gefragmenteerd model voor bevoegdheidsaanvragen geĆÆntroduceerd (de extensie kan niet onmiddellijk voor alle pagina's worden geactiveerd, maar werkt alleen in de context van het actieve tabblad). De verwerking van Cross-origin verzoeken is gewijzigd — op content scripts gelden dezelfde bevoegdheidsbeperkingen als voor de hoofdpagina waarin deze scripts worden geĆÆntegreerd (bijvoorbeeld, als de pagina geen toegang heeft tot de locatie API, dan krijgt het extensiescript ook deze toegang niet). Het uitvoeren van code, gedownload van externe servers (wanneer de extensie externe code laadt en uitvoert).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster