Kaore a Mozilla e kawe i nga here WebExtensions API katoa mai i te whakaaturanga Chrome hou

Kamupene Mozilla ka panui, ahakoa te whakamahi i te punaha taapiri i runga i te WebExtensions API i Firefox, kaore nga kaiwhakawhanake e whai kia tino whai i te putanga tuatoru o te whakaaturanga mo nga taapiri Chrome. Ina koa, ka tautoko tonu a Firefox i te aratau aukati o te API. tukutukuTono, ka taea e koe te whakarereke i nga ihirangi kua riro i runga i te rere me te tono i roto i nga aukati panui me nga punaha tātari ihirangi.

Ko te whakaaro matua mo te neke ki te WebExtensions API ko te whakakotahi i te hangarau mo te whakawhanake i nga taapiri mo Firefox me Chrome, na i runga i tona ahua o naianei, kua tata ki te 100% te hototahi a Firefox ki te putanga tuarua o naianei o te whakaaturanga Chrome. Ka tautuhia e te whakaaturanga te rarangi o nga kaha me nga rauemi e whakaratohia ana ki nga taapiri. Na te whakaurunga o nga tikanga here i roto i te putanga tuatoru o te whakaaturanga, ka kitea kino e nga kaiwhakawhanake taapiri, ka neke atu a Mozilla i te mahi ki te whai i te whakaaturanga me te kore e whakawhiti i nga huringa ki a Firefox e takahi ana i te hototahi me te taapiri- ons.

A haamana'o na e ahakoa i runga i katoa whakahe, Kei te whakaaro a Google ki te whakamutu i te tautoko i te aratau aukati o te webRequest API i Chrome, ka whakawhāitihia ki te aratau panui-anake me te tuku API korero hou mo te tātari ihirangi DeclarativeNetRequest. Ahakoa i whakaaetia koe e te webRequest API ki te hono atu i a koe ake kaikawe e whai waahi katoa ana ki nga tono whatunga me te kaha ki te whakarereke i nga waka i runga i te rere, ka tukuna e te DeclarativeNetRequest API hou te uru ki te miihini tātari kua oti te hanga i roto i te ao e whakahaere takitahi ana i nga ture aukati. , karekau e whakaae ki te whakamahi i o ake algorithm tātari me te kore e whakaae ki a koe ki te whakatakoto i nga ture uaua e inaki ana tetahi ki tetahi i runga i nga tikanga.

Kei te arotake ano a Mozilla i te kaha ki te neke ki te tautoko Firefox mo etahi atu huringa mai i te putanga tuatoru o te whakaaturanga Chrome ka pakaru te hototahi me nga taapiri:

  • Ko te whakawhiti ki te whakahaere i nga kaimahi Ratonga i roto i te ahua o nga tukanga papamuri, e hiahia ana nga kaihanga ki te whakarereke i te waehere o etahi taapiri. Ahakoa he pai ake te tikanga hou mai i te tirohanga mahi, kei te whakaaro a Mozilla ki te pupuri tautoko mo te whakahaere i nga wharangi papamuri.
  • 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 roto i te horopaki o te ripa hohe, ara. me whakaū te kaiwhakamahi kei te mahi te taapiri mo ia pae. Kei te torotoro a Mozilla i nga huarahi ki te whakapakari i nga mana uru me te kore e whakararuraru i te kaiwhakamahi.
  • 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 te huringa kua whakamaheretia kia whakatinanahia ki Firefox.
  • 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). Kua whakamahia e Firefox te aukati waehere o waho, a kei te pirangi nga kaiwhakawhanake a Mozilla ki te whakapakari i tenei whakamarumaru ma te whakamahi i etahi atu tikanga aroturuki tango waehere e tukuna ana i te putanga tuatoru o te whakaaturanga.

Source: opennet.ru

Tāpiri i te kōrero