Mozilla e ke ke ea tsamaisa lithibelo tsohle tsa WebExtensions API ho tsoa ho ponahalo e ncha ea Chrome

Khampani ea Mozilla e phatlalalitse, hore ho sa tsotellehe tšebeliso ea mokhoa oa ho eketsa o thehiloeng ho WebExtensions API ho Firefox, bahlahisi ha ba ikemisetse ho latela ka botlalo khatiso ea boraro e tlang ea manifesto bakeng sa li-add-on tsa Chrome. Haholo-holo, Firefox e tla tsoela pele ho tšehetsa mokhoa oa ho thibela API. webKopo, e u lumellang hore u fetole litaba tse amoheloang hang-hang 'me li batloa ho li-ad blockers le litsamaiso tsa ho sefa litaba.

Mohopolo o ka sehloohong oa ho fallela ho WebExtensions API e ne e le ho kopanya theknoloji bakeng sa ho hlahisa li-add-on bakeng sa Firefox le Chrome, kahoo ka mokhoa oa eona oa hona joale, Firefox e batla e lumellana le 100% e lumellanang le phetolelo ea bobeli ea Chrome. Manifest e hlalosa lenane la bokhoni le lisebelisoa tse fanoeng ho tlatselletsa. Ka lebaka la ho hlahisoa ha mehato e thibelang phetolelong ea boraro ea manifesto, e lemohuoang hampe ke baetsi ba li-add-on, Mozilla e tla suthela hole le tloaelo ea ho latela manifesto ka botlalo 'me e ke ke ea fetisetsa liphetoho ho Firefox tse khahlanong le ho lumellana le add- ons.

hopola hore ho sa tsotellehe mabapi le tsohle likhanyetso, Google e ikemiselitse ho emisa ho ts'ehetsa mokhoa oa ho thibela webRequest API ho Chrome, ho e fokotsa ho bala feela le ho fana ka API e ncha ea phatlalatso bakeng sa ho sefa litaba. declarativeNetRequest. Le ha webRequest API e u lumella ho hokela basebelisi ba hau ba nang le phihlello e felletseng ea likopo tsa marang-rang mme ba khona ho fetola sephethephethe ka fofa, declarativeNetRequest API e ncha e fana ka phihlello ea enjene ea ho sefa e hahelletsoeng ka har'a bokahohle e ikemetseng e sebetsanang le melao e thibelang. , ha e lumelle tšebeliso ea li-algorithms tsa hau tsa ho sefa ebile ha e u lumelle ho beha melao e rarahaneng e kopanang ho latela maemo.

Mozilla e boetse e lekola monyetla oa ho fallela ho tšehetso ea Firefox bakeng sa liphetoho tse ling ho tsoa mofuteng oa boraro oa ponts'o ea Chrome e senyang khokahano le litlatsetso:

  • Phetoho ea ho phethahatsa basebetsi ba Ts'ebeletso ka mokhoa oa ts'ebetso ea morao-rao, e tla hloka hore bahlahisi ba fetole khoutu ea litlatsetso tse ling. Leha mokhoa ona o mocha o sebetsa hantle haholoanyane ho latela pono ea ts'ebetso, Mozilla e nahana ho boloka ts'ehetso bakeng sa maqephe a ka morao.
  • Moetso o mocha oa kopo ea tumello ea granular - tlatsetso e ke ke ea khona ho kengoa maqepheng ohle hang-hang (tumello ea "all_urls" e tlositsoe), empa e tla sebetsa feela maemong a tab e sebetsang, ke hore. mosebelisi o tla hloka ho netefatsa hore kenyelletso e sebetsa sebakeng se seng le se seng. Mozilla e ntse e batlisisa mekhoa ea ho matlafatsa taolo ea phihlello ntle le ho lula e sitisa mosebelisi.
  • Phetoho ea ho sebetsana le likopo tse fapaneng - ho ea ka manifesto e ncha, lingoloa tsa ts'ebetso ea litaba li tla ba tlas'a lithibelo tsa tumello tse tšoanang le tsa leqephe la mantlha leo mangolo ana a kentsoeng ho lona (mohlala, haeba leqephe le sa khone ho kena ho location API, joale li-add-on tsa script le tsona li ke ke tsa fumana phihlello ena). Phetoho e reriloe ho kengoa ts'ebetsong ho Firefox.
  • Ho thibela ts'ebetso ea khoutu e jarollotsoeng ho tsoa ho li-server tsa kantle (re bua ka maemo ha meroalo ea tlatsetso le ho etsa khoutu ea kantle). Firefox e se e ntse e sebelisa thibelo ea khoutu ea kantle, 'me bahlahisi ba Mozilla ba ikemiselitse ho matlafatsa ts'ireletso ena ka ho sebelisa mekhoa e meng ea ho latella khoutu e fanoeng mofuteng oa boraro oa pontsho.

Source: opennet.ru

Eketsa ka tlhaloso