Tòisichidh Mozilla a’ gabhail ri tuilleadan stèidhichte air an treas dreach de mhanifesto Chrome

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.

    Tòisichidh Mozilla a’ gabhail ri tuilleadan stèidhichte air an treas dreach de mhanifesto Chrome
  • 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

Cuir beachd ann