Mozilla hovorí, ako budú rozšírenia Firefoxu držať krok s prehliadačom Chrome


Google Chrome 88 predstavil Manifest V3 API pre rozšírenia, ktoré mení spôsob fungovania rozšírení v prehliadači. Mozilla teraz načrtla svoje plány na integráciu týchto zmien do Firefoxu.

Manifest V3 je hlavná aktualizácia rozhrania API rozšírenia v prehliadači Google Chrome, ktorá je v procese nahradenia staršej technológie Manifest V2 – Google plánuje zablokovať staršie rozšírenia v januári 2023. Väčšina zmien je dôležitá len pre vývojárov rozšírení, ale existujú je niekoľko kľúčových rozdielov. Google nahradil webRequest API používané blokovačmi obsahu (ako je uBlock Orgin) bezpečnejším declarativeNetRequest API, ktoré obmedzuje množstvo pravidiel. To bráni blokovačom reklám a iným nástrojom na ochranu súkromia v tom, aby mali rozsiahle zoznamy domén na blokovanie alebo filtrovanie, čo vedie k kritike zo strany Electronic Frontier Foundation (EFF), vývojára uBlock Origin a mnohých ďalších.

Mozilla Firefox má vlastnú implementáciu rozšírenia API prehliadača Chrome s názvom WebExtensions, a preto je pre oba prehliadače k dispozícii toľko rozšírení prehliadača. Mozilla teraz načrtla, ako plánuje zvládnuť podporu Manifest V3, ktorá bude potrebná na to, aby rozšírenia naďalej podporovali Chrome aj Firefox s rovnakým kódom. Pre Mozillu je to dlhodobá stávka na štandardmi riadenú budúcnosť WebExtensions, uviedla spoločnosť v blogovom príspevku.

Firefox bude čoskoro podporovať všetky nové funkcie a rozhrania API predstavené v Manifeste V3, aby sa zachovala rovnosť s prehliadačom Chrome, ale Mozilla ponecháva niektoré funkcie, ktoré Google zaviedol. Rozšírenia prehliadača Firefox budú môcť naďalej používať staré rozhranie webRequest API, takže sa nemusíte obávať, že nástroje na blokovanie obsahu budú poškodené. Rozšírenia Manifest V3 vo Firefoxe však budú mať stále rovnaký model povolení ako nové rozšírenia prehliadača Chrome, takže stále budete môcť jednoducho povoliť a zamietnuť povolenia pre určité stránky.

Mozilla sa zameriava na to, aby bola podpora Manifest V3 dokončená do konca roku 2022, čo by malo udržať ekosystém rozšírení Firefoxu nažive a dobre – Chrome dokončil svoj prechod Manifest V3 dlho predtým, ako Firefox mohol opustiť verzie Firefoxu mnohých rozšírení.

Zdroj: Blog komunity doplnkov Mozilly