Tha Mozilla air plana fhoillseachadh gus an treas dreach den fhoillseachadh Chrome ann am Firefox a chuir an gnÏomh, a mhÏnicheas na comasan agus na goireasan a tha air an toirt seachad do thuilleadan. Tha an treas dreach den mhanifesto air a dhol na theine airson mòran de na tuilleadan bacadh susbaint agus tèarainteachd a bhriseadh.
Tha Firefox an dĂšil cha mhòr a h-uile feart agus cuingeadan aâ mhanifesto Ăšr a chuir an gnĂŹomh, aâ toirt a-steach an API dearbhach airson sĂŹoladh susbaint (declarativeNetRequest), ach eu-coltach ri Chrome, cha sguir Firefox a bhith aâ toirt taic do sheann mhodh bacaidh an webRequest API, co-dhiĂš gus an tig an API Ăšr. cha choinnich iad gu h-iomlan ri feumalachdan luchd-leasachaidh tuilleadan aâ cleachdadh an webRequest API. NĂŹ an dòigh-obrach seo cinnteach co-chòrdalachd le tuilleadan Chrome gun a bhith aâ briseadh co-chòrdalachd le tuilleadan stèidhichte air an webRequest API.
Cuimhnichidh sinn gu bheil am prĂŹomh mhĂŹ-riarachas leis aâ mhanifesto Ăšr co-cheangailte ris aâ ghluasad gu modh leughaidh a-mhĂ in den WebRequest API, a leig leat do luchd-lĂ imhseachaidh fhèin a cheangal aig a bheil lĂ n chothrom air iarrtasan lĂŹonraidh agus a tha comasach air trafaic atharrachadh air an itealaich. Tha an API seo air a chleachdadh ann an uBlock Origin agus mòran thuilleadan eile gus susbaint neo-iomchaidh a bhacadh agus tèarainteachd a thoirt seachad. An Ă ite webRequest API, thathas aâ moladh API declarativeNetRequest, cuibhrichte na chomasan, a bheir cothrom air einnsean sĂŹolaidh togte a bhios gu neo-eisimeileach aâ pròiseasadh riaghailtean bacaidh, nach leig leis na h-algorithms sĂŹoltachaidh aige fhèin a chleachdadh, agus nach leig le suidheachadh. riaghailtean iom-fhillte a tha a 'dol thairis air a chèile a rèir nan suidheachaidhean.
Ann am Firefox, thathas an dĂšil taic airson an treas dreach den foillseachadh Chrome a dhearbhadh aig deireadh 2021, agus tha dĂšil gun tèid am manifesto Ăšr a chuir an gnĂŹomh trĂ th ann an 2022. Am measg nam feartan a thaobh buileachadh aâ mhanifesto Ăšr ann am Firefox tha:
- Aâ toirt seachad an API declarativeNetRequest, ach aâ gleidheadh ââcomas an t-seann webRequest API a chleachdadh.
- Atharrachadh ann an lĂ imhseachadh iarrtasan tar-thĂšs - a rèir an fhoillsichear Ăšr, bidh na h-aon chuingealachaidhean cead aig sgriobtaichean giollachd susbaint agus a tha airson aâ phrĂŹomh dhuilleag anns a bheil na sgriobtaichean sin freumhaichte (mar eisimpleir, mura h-eil cothrom aig an duilleag air an Ă ite API, an uairsin chan fhaigh na tuilleadan sgriobt an ruigsinneachd seo cuideachd). Tha cuid de na h-iarrtasan atharrachaidh co-cheangailte ri cuingealachadh thar-thĂšs rim faighinn mar-thĂ airson deuchainn ann an togail oidhche de Firefox (air a leasachadh mar phĂ irt den phròiseact Fission, a dhâ fhaodar a ghabhail a-steach ann an mu: roghainnean # deuchainneach) agus thathar an dĂšil a chuir an gnĂŹomh gu farsaing san treas fear. cairteal de 2021.
- Thèid luchd-obrach seirbheis a ruith ann an cruth pròiseasan cÚl-fhiosrachaidh an à ite nan duilleagan cÚl-fhiosrachaidh. Chan eil an t-atharrachadh deiseil fhathast airson tòiseachadh air deuchainn.
- API stèidhichte air gealltanas. Tha Firefox mu thrà th a' cur taic ris an t-seòrsa API seo san ainm-spàs "brabhsair.*" agus gluaisidh e dhan ainm-à ite "chrome.*" airson an treas tionndadh dhen fhollaisiche.
- Am modail iarrtas cead granular Ăšr - cha bhith e comasach an tuilleadan a chuir an gnĂŹomh airson a h-uile duilleag aig an aon Ă m (chaidh an cead âall_urlsâ a thoirt air falbh), ach chan obraich e ach ann an co-theacs an taba gnĂŹomhach, i.e. feumaidh an neach-cleachdaidh dearbhadh gu bheil an tuilleadan ag obair airson gach lĂ rach. Tha Mozilla ag obair gus smachdan ruigsinneachd a neartachadh, ach tha e an dĂšil comas a thoirt do luchd-cleachdaidh co-dhĂšnadh dhaibh fhèin am bu chòir dhaibh leigeil le tuilleadan obrachadh thairis air tabaichean eadar-dhealaichte.
- Casg a chur air cur an gnĂŹomh còd a chaidh a luchdachadh sĂŹos bho thĂšsan taobh a-muigh frithealaichean (Tha seo aâ toirt iomradh air suidheachaidhean far a bheil add-on aâ luchdachadh agus aâ cur an gnĂŹomh còd taobh a-muigh.) Tha Firefox mu thrĂ th aâ cur bacadh còd taobh a-muigh an gnĂŹomh, agus tha luchd-leasachaidh Mozilla deiseil airson dòighean tracadh luchdachadh sĂŹos còd a bharrachd a chur ris a chaidh a mholadh anns an treas dreach den manifesto. Thèid Poileasaidh Tèarainteachd Susbaint (CSP) air leth a thoirt a-steach airson sgriobtaichean giullachd susbaint, agus thèid na APIan userScripts agus contentScripts a tha ann mar-thĂ ath-obrachadh gus taic a thoirt do leudachaidhean stèidhichte air luchd-obrach seirbheis.
Source: fosgailtenet.ru
