Air 21 Samhain, tòisichidh eòlaire AMO (addons.mozilla.org) a’ gabhail ri agus a’ soidhnigeadh tuilleadan gu didseatach a’ cleachdadh dreach 109 den Chrome manifest. Faodar na tuilleadan sin a dhearbhadh ann an togail oidhche de Firefox. Ann am fiosan seasmhach, bidh taic airson dreach follaiseach 17 air a chomasachadh ann am Firefox 2023, clàraichte airson 2023 Faoilleach XNUMX. Bidh taic airson an dàrna dreach den mhanifesto air a chumail suas san àm ri teachd, ach aig deireadh XNUMX, às deidh measadh a dhèanamh air daineamaigs gluasad cur-ris chun treas dreach den mhanifesto, bidh e comasach taic a thoirt don dàrna dreach den mhanifesto. thèid beachdachadh.
Tha am foillseachadh Chrome a’ mìneachadh na comasan agus na goireasan a tha rim faighinn airson leudachaidhean sgrìobhte a’ cleachdadh WebExtensions API. A’ tòiseachadh le dreach 57, thionndaidh Firefox gu tur gu bhith a’ cleachdadh WebExtensions API airson tuilleadan a leasachadh agus sguir e a’ toirt taic do theicneòlas XUL. Rinn an gluasad gu WebExtensions e comasach leasachadh nan tuilleadan aonachadh leis na h-àrd-chabhsairean Chrome, Opera, Safari agus Edge, sìmpleachadh giùlain thuilleadan eadar diofar brobhsairean lìn agus rinn e comasach am modh ioma-phròiseas a chleachdadh gu h-iomlan. obrachadh (faodar tuilleadan WebExtensions a chuir gu bàs ann am pròiseasan air leth, air leth bhon chòrr den bhrobhsair). Gus leasachadh tuilleadan aonachadh le brobhsairean eile, tha Firefox a’ toirt seachad cha mhòr làn cho-chòrdalachd leis an dàrna dreach den Chrome manifest.
Tha Chrome an-dràsta ag obair gus gluasad gu dreach 2024 den fhoillseachadh, agus thèid taic airson dreach XNUMX a stad san Fhaoilleach XNUMX. Is e prìomh amas nan atharrachaidhean a chaidh a dhèanamh san dreach ùr a dhèanamh nas fhasa tuilleadan tèarainte agus àrd-choileanaidh a chruthachadh, agus a dhèanamh nas duilghe tuilleadan mì-shàbhailte agus slaodach a chruthachadh. Leis gu bheil an treas dreach den fhoillseachadh air a dhol na theine agus gun bris e mòran de bhacadh susbaint agus tuilleadan tèarainteachd, tha Mozilla air co-dhùnadh gluasad air falbh bho bhith gu tur co-chòrdail ris an fhoillseachadh ann am Firefox agus cuid de dh’ atharrachaidhean a chuir an gnìomh ann an dòigh eadar-dhealaichte.
Tha am prìomh mhì-riarachas leis an treas dreach den mhanifesto co-cheangailte ris an eadar-theangachadh gu modh leughaidh a-mhàin den WebRequest API, a rinn e comasach do luchd-làimhseachaidh fhèin a cheangal aig a bheil làn chothrom air iarrtasan lìonraidh agus as urrainn trafaic air an itealan atharrachadh. 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, tha an treas dreach den fhoillseachadh a’ tabhann API declarativeNetRequest le comas cuibhrichte, 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 eil ceadaich riaghailtean iom-fhillte a shuidheachadh a tha a’ dol thairis air a chèile a rèir nan suidheachaidhean.
Am measg nam feartan ann a bhith a’ cur an gnìomh am follais ùr ann am Firefox:
- Chaidh API sìolaidh susbaint dearbhach ùr a chuir ris, ach eu-coltach ri Chrome, cha deach stad a chuir air taic airson seann mhodh bacaidh an webRequest API.
- Tha am foillseachadh a’ mìneachadh an roghainn Luchd-obrach Seirbheis a chuir an àite duilleagan cùl-fhiosrachaidh, a bhios a’ ruith mar phròiseasan cùl-fhiosrachaidh (Luchd-obrach Seirbheis Cùl-fhiosrachaidh). Gus dèanamh cinnteach à co-chòrdalachd san àm ri teachd, bheir Firefox taic do Luchd-obrach Seirbheis, ach an-dràsta tha uidheamachd ùr Duilleagan Tachartas nan àite, a tha nas eòlaiche do luchd-leasachaidh lìn, nach fheum ath-obair iomlan de thuilleadan, agus a chuireas às do na cuingeadan co-cheangailte ri cleachdadh luchd-obrach seirbheis. Leigidh Duilleagan Tachartas leis na duilleagan cùl-fhiosrachaidh a th’ ann mar-thà a bhith a rèir riatanasan an treas dreach den fhoillseachadh, agus aig an aon àm a’ cumail cothrom air na comasan uile a dh’ fheumar gus obrachadh leis an DOM.
- 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-theacsa an taba gnìomhach, i.e. feumaidh an neach-cleachdaidh dearbhadh gu bheil an tuilleadan ag obair airson gach làrach. Ann am Firefox, bidh a h-uile iarrtas airson faighinn gu dàta làraich air a mheas roghnach, agus nì an neach-cleachdaidh an co-dhùnadh deireannach mu bhith a’ toirt cothrom air, a bhios comasach air co-dhùnadh gu roghnach dè an tuilleadan a bheir cothrom air an dàta aca air làrach sònraichte.
Gus ceadan a riaghladh, chaidh putan ùr “Unified Extensions” a chuir ris an eadar-aghaidh, a dh’ fhaodar a dhearbhadh mu thràth ann an togail oidhche de Firefox. Tha am putan a’ toirt seachad dòigh air smachd dìreach a chumail air dè na làraich aig a bheil cothrom air gach tuilleadan - faodaidh an neach-cleachdaidh cothrom tuilleadan a thoirt seachad agus a chùl-ghairm air làrach sam bith. Chan eil riaghladh cead a’ buntainn ach ri tuilleadan stèidhichte air an treas dreach den fhoillseachadh; airson tuilleadan stèidhichte air an dàrna dreach den fhoillseachadh, chan eilear a’ cumail smachd air ruigsinneachd granular gu làraich.
- Atharrachadh ann an làimhseachadh iarrtasan tar-thùs - a rèir an fhoillseachadh ù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 location API, an uairsin chan fhaigh na tuilleadan sgriobt an ruigsinneachd seo cuideachd). Tha an t-atharrachadh seo air a làn bhuileachadh ann am Firefox.
- API stèidhichte air gealltanas. Bidh Firefox a’ toirt taic don API seo agus airson an treas dreach den fhoillseachadh gluaisidh e e chun àite-ainm “chrome.*”.
- A’ toirmeasg cur an gnìomh còd a chaidh a luchdachadh sìos bho luchd-frithealaidh taobh a-muigh (tha sinn a’ bruidhinn mu dheidhinn suidheachaidhean nuair a bhios an tuilleadan a’ luchdachadh agus a’ cur an gnìomh còd a-muigh). Bidh Firefox a’ cleachdadh bacadh còd bhon taobh a-muigh agus tha luchd-leasachaidh Mozilla air dòighean tracadh luchdachadh sìos còd a bharrachd a thairgsinn san treas dreach den fhoillseachadh. Airson sgriobtaichean giollachd susbaint, tha poileasaidh cuibhreachaidh ruigsinneachd susbaint air leth (CSP, Poileasaidh Tèarainteachd Susbaint) air a thoirt seachad.
Source: fosgailtenet.ru