„Google“ paskelbė, kad „Chrome 88“ beta versijos „Manifest V3“ pakeitimai bus prieinami, o 2021 m. sausio viduryje pakeitimai bus stabilūs.
Vienas iš didesnių šių metų naršymo internete pakeitimų – tai daug aptarinėjamas manifestas V3. Nauja manifesto versija leidžia naršyklei „Chrome“ apriboti tam tikrų senesnių API veikimą ir pakeisti būdą veikia žiniatinklis ir su juo susiję plėtiniai, o galiausiai keičiasi, kaip vartotojai naudojasi internetu didelis. Po kelis mėnesius trukusių aktyvių diskusijų ir atsiliepimų „Chrome“ plėtiniams skirtas „Manifest V3“ dabar bus išleistas „Chrome 88“ beta versijoje, o per ateinančius mėnesius bus pateikta daugiau pakeitimų.
Manifesto V3 pakeitimai
Saugumas
Naudodama „Manifest V3“, „Google“ neleidžia nuotoliniu būdu priglobto kodo. Bendrovė teigia, kad šis mechanizmas naudojamas kaip atakos vektorius, siekiant apeiti „Google“ kenkėjiškų programų aptikimo įrankius. Vartotojų privatumo ir saugumo sumetimais tai pašalinama. Pašalinus nuotoliniu būdu priglobtą kodą „Google“ taip pat galės nuodugniau ir greičiau peržiūrėti „Chrome“ internetinėje parduotuvėje pateiktas medžiagas.
Spektaklis
Su šia nauja versija „Google“ pristato paslaugų darbuotojai kaip fono puslapių pakaitalas. Foniniai puslapiai išlieka aktyvūs fone ir naudoja sistemos išteklius, nepaisant to, ar plėtinys juo naudojasi. Paslaugų darbuotojai yra „trumpalaikiai“, ta prasme, kad jie veikia atskirai nuo tinklalapio, atidarant durys į funkcijas, kurioms nereikia tinklalapio ar naudotojo sąveikos (pvz., tiesioginių pranešimų ir fono). sinchronizuoti). Naršyklė galės paleisti ir prireikus uždaryti paslaugų darbuotojus, todėl ji sumažins bendrą sistemos išteklių naudojimą.
Išplėtimo API taip pat pereina prie labiau deklaratyvaus modelio. „Google“ teigia, kad galutinis rezultatas yra geresnis bendras našumas ir patobulintos privatumo garantijos daugeliui plėtinių naudotojų.
Privatumas
Kitas didelis pakeitimas yra naujajame plėtinių modelyje, todėl daug daugiau leidimų yra neprivalomi. Naudotojai dabar galės nesuteikti neskelbtinų leidimų diegdami, todėl jie galės geriau matyti ir valdyti, kaip plėtiniai naudoja ir bendrina savo duomenis. Todėl plėtinių kūrėjai turėtų tikėtis, kad vartotojai bet kada pasirinks ir atsisakys leidimų.
Tada keičiami plėtiniai, kuriems reikalinga pasyvi prieiga prie žiniatinklio veiklos, pvz., Web Request API ir naujesnė Declarative Net Request API. Visų pirma, Declarative Net Request API buvo pakeista nuo pirmojo pranešimo, o dabartinis diegimas atsižvelgia į daug grįžtamasis ryšys iš kūrėjų bendruomenės, pvz., kelių statinių taisyklių palaikymas, reguliarios išraiškos taisyklėse, deklaratyvus antraštės keitimas, ir dar.
Labai džiaugiamės glaudžiu bendradarbiavimu tarp „Google Chrome“ plėtinių komandos ir mūsų savo inžinierių komandą, kad užtikrintų, jog skelbimus blokuojantys plėtiniai vis tiek bus pasiekiami po „Manifest V3“. poveikis.
Manifest V3 prieinamumas ir išleidimas
Kaip minėta, „Manifest V3“ dabar galima eksperimentuoti naudojant „Chrome 88 Beta“, o būsimuose leidimuose tikimasi naudoti papildomų funkcijų. „Chrome“ internetinė parduotuvė pradės priimti „Manifest V3“ plėtinius nuo sausio vidurio, kai „Chrome 88“ pasieks stabilią šaką.
„Google“ neįsipareigoja tikslios datos, kada bus pašalintas „Manifest V2“ plėtinių palaikymas. galima apskaičiuoti, kad perėjimo laikotarpio laikas yra metai nuo tada, kai manifestas V3 patenka į arklidę šaka. „Google“ pateiks daugiau informacijos apie laiką ateinančiais mėnesiais.