Mozilla e le fa'aulu uma WebExtensions API tapula'a mai fa'aaliga fou Chrome

Kamupani Mozilla faasilasila, e ui lava i le faʻaogaina o se faʻaoga faʻapipiʻi e faʻavae i luga o le WebExtensions API i Firefox, e le o faʻamoemoe le au atinaʻe e mulimulitaʻi atoa i le lomiga lona tolu o le lumanaʻi o le faʻaaliga mo Chrome add-ons. Aemaise lava, o le a faʻaauau pea ona lagolagoina e Firefox le poloka poloka o le API. webTalosaga, lea e mafai ai ona e suia mea na maua i luga o le lele ma o loʻo manaʻomia i faʻasalalauga faʻasalalauga ma faiga faʻapipiʻi.

O le manatu autu o le siitia atu i le WebExtensions API o le tuʻufaʻatasia lea o tekinolosi mo le atinaʻeina o faʻaopoopoga mo Firefox ma Chrome, o lona uiga i le taimi nei, Firefox e toetoe lava 100% fetaui ma le lomiga lona lua o loʻo i ai nei o le faʻaaliga Chrome. O le fa'aaliga o lo'o fa'amatalaina ai le lisi o agava'a ma punaoa ua tu'uina atu i fa'aopoopoga. Ona o le faʻaofiina o faiga faʻatapulaʻa i le lona tolu o faʻaaliga o le faʻaaliga, lea e le lelei ona iloa e le au atinaʻe faʻaopoopo, Mozilla o le a alu ese mai le masaniga o le mulimuli atoatoa i le faʻaaliga ma o le a le tuʻuina atu suiga i Firefox e solia ai le fetaui ma faʻaopoopoga- ons.

manatua e ui lava i uma tetee, Google ua fa'amoemoe e taofi le lagolagoina o le poloka poloka o le webRequest API i Chrome, fa'atapula'aina i le faitau-na'o le fa'aogaina ma le ofoina atu o se API fa'ailoa fou mo le fa'amamaina o mea. declarativeNetRequest. E ui o le webRequest API na faʻatagaina oe e faʻafesoʻotaʻi au lava aufaipisinisi o loʻo i ai le avanoa atoatoa i talosaga fesoʻotaʻiga ma e mafai ona faʻaleleia feoaiga i luga o le lele, o le declarativeNetRequest API fou e maua ai le avanoa i se masini faʻapipiʻi faʻapipiʻiina lautele e tutoʻatasi e faʻatautaia tulafono poloka. , e le faʻatagaina le faʻaogaina o au lava faʻamama algorithms ma e le faʻatagaina oe e seti tulafono lavelave e faʻafefe le tasi i le isi e faʻatatau i tulaga.

O loʻo iloiloina foʻi e Mozilla le faʻaogaina o le siitia atu i le lagolago a Firefox mo nisi suiga mai le lona tolu o faʻaaliga o le Chrome faʻaalia e motusia le fesoʻotaʻiga ma faʻaopoopoga:

  • O le suiga i le faʻatinoina o tagata faigaluega Auaunaga i le tulaga o faʻagasologa o tua, lea o le a manaʻomia ai le au atinaʻe e suia le code o nisi faʻaopoopoga. E ui o le auala fou e sili atu ona lelei mai le faʻatinoga o faʻatinoga, o loʻo mafaufau Mozilla e faʻatumauina le lagolago mo le faʻaogaina o itulau pito i tua.
  • Le fa'ata'ita'iga fou ole talosaga fa'atagaga - ole a le mafai ona fa'agaoioia le fa'aopoopo mo itulau uma i le taimi e tasi (ua 'ave'esea le fa'atagaga o le "all_urls"), ae o le a na'o le fa'aogaina o le fa'agaioiga o le tab, i.e. e manaʻomia e le tagata faʻaoga le faʻamaonia o le faʻaopoopoga e aoga mo nofoaga taʻitasi. Mozilla o loʻo suʻesuʻeina auala e faʻamalosia ai faʻatonuga avanoa e aunoa ma le faʻalavelaveina pea o le tagata faʻaoga.
  • Suiga ile fa'afoeina ole Cross-origin requests - e tusa ai ma le fa'aaliga fou, o tusitusiga e fa'agasolo ai mataupu o le a noatia i fa'atagaga tutusa e pei o le itulau autu o lo'o fa'apipi'i ai nei tusitusiga (mo se fa'ata'ita'iga, pe a le maua e le itulau le avanoa i le nofoaga API, ona le maua ai lea e le faʻaopoopoga o tusitusiga lenei avanoa). O le suiga ua fuafua e faʻatinoina i Firefox.
  • Faʻasaina le faʻatinoina o le code na sii mai i fafo (o loʻo matou talanoa e uiga i tulaga pe a faʻapipiʻi le faʻaopoopoga ma faʻatino code fafo). Ua uma ona faʻaogaina e Firefox le poloka o tulafono i fafo, ma ua naunau le au atinaʻe Mozilla e faʻamalosia lenei puipuiga e ala i le faʻaogaina o auala faʻapipiʻi faʻapipiʻi faʻaopoopo o loʻo ofoina atu i le vaega lona tolu o le faʻaaliga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga