Ka tiimata a Mozilla ki te whakaae ki nga taapiri i runga i te putanga tuatoru o te whakaaturanga Chrome

Hei te Whiringa-a-rangi 21, ka timata te raarangi AMO (addons.mozilla.org) ki te whakaae me te hainatanga mariko ma te whakamahi i te putanga 109 o te whakaaturanga Chrome. Ko enei taapiri ka taea te whakamatautau i nga hanga po o Firefox. I roto i nga putanga pumau, ka taea te tautoko mo te putanga whakaatu 17 ki Firefox 2023, kua whakaritea mo Hanuere 2023, XNUMX. Ko te tautoko mo te putanga tuarua o te whakaaturanga ka mau tonu mo te wa kei te heke mai, engari i te mutunga o te XNUMX, i muri i te aromatawai i nga kaha o te whakawhiti i nga taapiri ki te tuatoru o nga whakaaturanga, ka taea te whakakore i te tautoko mo te putanga tuarua o te whakaaturanga. ka whakaarohia.

Ko te whakaaturanga Chrome e whakaatu ana i nga kaha me nga rauemi e waatea ana ki nga taapiri kua tuhia ma te whakamahi i te API Tukutuku. I timata mai i te putanga 57, kua huri katoa a Firefox ki te whakamahi i te API Tukutuku mo te whakawhanake i nga taapiri-ake ka mutu te tautoko i te hangarau XUL. Ko te whakawhiti ki WebExtensions i taea ai te whakakotahi i te whanaketanga o nga taapiri me nga papaaapapa Chrome, Opera, Safari me Edge, i ngawari te kawe i nga taapiri i waenga i nga kaitirotiro paetukutuku rereke, ka taea te whakamahi katoa i te aratau mahi-maha o mahi (Ka taea te mahi taapiri Tukutuku Tukutuku i roto i nga tikanga motuhake, wehe mai i te toenga o te tirotiro). Hei whakakotahi i te whanaketanga o nga taapiri me etahi atu kaitirotiro, ka tata katoa te hototahi a Firefox ki te putanga tuarua o te whakaaturanga Chrome.

I tenei wa kei te mahi a Chrome ki te neke ki te putanga 2024 o te whakaaturanga, ka mutu te tautoko mo te putanga XNUMX hei te Hanuere XNUMX. Ko te whainga matua o nga huringa i mahia i roto i te putanga hou ko te whakangawari ake ki te hanga i nga taputapu haumaru me te mahi nui, me te uaua ki te hanga i nga taputapu haumaru me te puhoi. Na te mea ko te tuatoru o nga putanga o te whakaaturanga kua pa ki raro i te ahi ka pakaru i te maha o nga aukati ihirangi me nga taapiri haumarutanga, kua whakatau a Mozilla ki te neke atu i te tino hototahi ki te whakaaturanga i Firefox me te whakatinana i etahi huringa rereke.

Ko te tino kore i pai ki te putanga tuatoru o te whakaaturanga e pa ana ki te whakamaoritanga ki te aratau panui-anake o te webRequest API, na reira i taea ai te hono atu i o ake kaikawe e whai waahi katoa ana ki nga tono whatunga me te whakarereke i nga waka i runga i te rere. Ka whakamahia tenei API i roto i te uBlock Origin me te maha atu o nga taapiri hei aukati i nga ihirangi kore tika me te whakarato haumarutanga. Engari i te webRequest API, ko te putanga tuatoru o te whakaaturanga e tuku ana he iti te kaha ki te whakapuakangaNetRequest API, e whakarato ana i te uru ki te miihini tātari i hangaia e whakahaere takitahi ana i nga ture aukati, kaore e whakaae ki te whakamahi i ana ake algorithm tātari, kaore hoki e whakaae. tukua te whakatakoto ture matatini e inaki ana tetahi ki tetahi i runga i nga tikanga.

I roto i nga ahuatanga o te whakatinana i te whakaaturanga hou ki Firefox:

  • Kua taapirihia he API tātari ihirangi korero hou, engari kaore i rite ki a Chrome, kaore ano kia mutu te tautoko mo te aratau aukati tawhito o te webRequest API.
  • Ko te whakaaturanga e whakaatu ana i te whakakapinga o nga wharangi papamuri me te whiringa Kaimahi Ratonga, ka rere hei tukanga papamuri (Kaimahi Ratonga Papamuri). Hei whakarite i te hototahitanga a meake nei, ka tautoko a Firefox i nga Kaimahi Ratonga, engari i tenei wa ka whakakapihia e tetahi tikanga hou mo nga Wharangi Takahanga, he mohio ake ki nga kaiwhakawhanake paetukutuku, kaore e hiahiatia he mahi taapiri katoa, me te whakakore i nga here e pa ana ki te whakamahi i nga Kaimahi Ratonga. Ko nga Wharangi Takahanga ka whakaaehia nga taapiri wharangi papamuri kia rite ki nga whakaritenga o te putanga tuatoru o te whakaaturanga, me te pupuri i te uru ki nga kaha katoa e hiahiatia ana hei mahi me te DOM.
  • Ko te tauira tono whakaaetanga maramara hou - e kore e taea e te taapiri te whakahohe mo nga wharangi katoa i te wa kotahi (kua tangohia te whakaaetanga "all_urls"), engari ka mahi noa i te horopaki o te ripa hohe, ara. me whakaū te kaiwhakamahi kei te mahi te taapiri mo ia pae. I roto i te Firefox, ko nga tono katoa kia uru ki nga raraunga o te waahi ka whakaarohia he mea whiriwhiri, a ko te whakatau whakamutunga mo te tuku urunga ma te kaiwhakamahi, ka taea e ia te whiriwhiri ko wai te taapiri hei tuku uru ki o raatau raraunga i runga i tetahi waahi.

    Hei whakahaere i nga whakaaetanga, kua taapirihia he paatene "Toronga Whakakotahi" hou ki te atanga, ka taea te whakamatautau i nga hanga po o Firefox. Ko te patene he tikanga hei whakahaere tika i nga waahi ka uru atu ki ia taapiri-ka taea e te kaiwhakamahi te tuku me te whakakore i te urunga o te taapiri ki tetahi waahi. Ka pa ana te whakahaere whakaaetanga ki nga taapiri i runga i te putanga tuatoru o te whakaaturanga; mo nga taapiri i runga i te putanga tuarua o te whakaaturanga, kaore e mahia te mana uru ki nga waahi.

    Ka tiimata a Mozilla ki te whakaae ki nga taapiri i runga i te putanga tuatoru o te whakaaturanga Chrome
  • Hurihia te whakahaere i nga tono whakawhiti-taketake - i runga i te whakaaturanga hou, ka uru nga tuhinga tukatuka ihirangi ki raro i nga here whakaaetanga pera mo te wharangi matua e whakaurua ai enei tuhinga (hei tauira, ki te kore te wharangi e uru ki te API waahi, katahi ka kore nga taapiri tuhinga e whiwhi i tenei uru). Ko tenei huringa kua tino whakatinanahia ki Firefox.
  • API i runga i te kupu whakaari. Kei te tautoko a Firefox i tenei API a mo te putanga tuatoru o te whakaaturanga ka nukuhia ki te mokowāingoa “chrome.*”.
  • Te aukati i te mahi o te waehere i tangohia mai i nga kaitoro o waho (e korero ana matou mo nga ahuatanga ka utaina te taapiri me te mahi i te waehere o waho). Ka whakamahi a Firefox i te aukati waehere o waho, a kua taapirihia e nga kaiwhakawhanake a Mozilla etahi atu tikanga mo te tango waehere e tukuna ana i te putanga tuatoru o te whakaaturanga. Mo nga tuhinga tuhi ihirangi, ka tukuna he kaupapa here here herenga uru ki te ihirangi (CSP, Kaupapahere Haumarutanga Ihirangi).

Source: opennet.ru

Tāpiri i te kōrero