Tha Firefox air tòiseachadh a’ dèanamh deuchainn air an treas dreach den fhoillseachadh Chrome

Tha Mozilla air ainmeachadh gu bheil iad air tòiseachadh a’ dèanamh deuchainn air buileachadh Firefox air an treas dreach den fhoillseachadh Chrome, a mhìnicheas na comasan agus na goireasan a tha rim faighinn airson tuilleadan sgrìobhte a’ cleachdadh WebExtensions API. Gus deuchainn a dhèanamh air an treas tionndadh den manifesto ann am Firefox 101 beta, bu chòir dhut am paramadair “extensions.manifestV3.enabled” a shuidheachadh gu fìor agus am paramadair “xpinstall.signatures.required” gu meallta san duilleag about:config. Gus tuilleadan a stàladh, faodaidh tu an eadar-aghaidh mu: debugging a chleachdadh. Thathas an dùil gum bi an treas dreach den manifesto air a chomasachadh gu bunaiteach ro dheireadh na bliadhna.

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 2023 den fhoillseachadh, agus thèid taic airson dreach XNUMX a stad san Fhaoilleach XNUMX. 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 bhon chleachdadh gus dèanamh cinnteach gu bheil làn cho-chòrdalachd leis 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.

Ann a bhith a’ buileachadh an treas dreach den fhoillseachadh a chaidh a mholadh ann am Firefox, chaidh API dearbhaidh ùr airson sìoladh susbaint a chur ris, ach eu-coltach ri Chrome, cha do sguir iad a bhith a’ toirt taic don t-seann mhodh obrach bacaidh aig webRequest API. Am measg nam feartan eile den bhuileachadh follaiseach ann am Firefox tha:

  • 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, cuiridh Firefox an riatanas seo an gnìomh, ach a bharrachd air sin bheir e seachad uidheamachd Duilleagan Tachartas ùr, a tha nas eòlaiche do luchd-leasachaidh lìn, nach eil feumach air 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. Anns a’ bhuileachadh follaiseach a tha ri fhaighinn airson deuchainn ann am Firefox, chan eil ach Duilleagan Tachartas a’ faighinn taic an-dràsta, agus thathas a’ gealltainn taic airson fuasgladh stèidhichte air Luchd-obrach Seirbheis a chuir ris nas fhaide air adhart. Thug Apple taic don mholadh agus chuir e an gnìomh Duilleagan Tachartas ann an Ro-shealladh Teicneòlais Safari 136.
  • 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.
  • 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. Tha Firefox mu thràth a’ toirt taic don API seo agus gluaisidh e chun àite-ainm “chrome.*” airson an treas dreach den fhoillseachadh.
  • 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). Tha Firefox mu thràth a’ cleachdadh bacadh còd taobh a-muigh, agus tha luchd-leasachaidh Mozilla air dòighean tracadh luchdachadh sìos còd a bharrachd a chuir ris 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