Mozilla yuav tsis nqa tag nrho WebExtensions API txwv los ntawm Chrome manifest tshiab

Lub tuam txhab Mozilla tshaj tawm, txawm hais tias siv cov txheej txheem ntxiv raws li WebExtensions API hauv Firefox, cov neeg tsim khoom tsis npaj siab ua raws li yav tom ntej thib peb tsab ntawm manifesto rau Chrome add-ons. Tshwj xeeb, Firefox yuav txuas ntxiv txhawb kev thaiv hom ntawm API. webRequest, uas tso cai rau koj los hloov cov ntsiab lus tau txais ntawm ya thiab yog qhov xav tau hauv ad blockers thiab cov ntsiab lus lim dej.

Lub tswv yim tseem ceeb ntawm kev txav mus rau WebExtensions API yog kev sib koom ua ke cov thev naus laus zis rau kev tsim cov add-ons rau Firefox thiab Chrome, yog li hauv nws daim ntawv tam sim no, Firefox yuav luag 100% tshaj tam sim no thib ob version ntawm Chrome manifest. Lub manifest txhais cov npe ntawm cov peev txheej thiab cov peev txheej muab rau add-ons. Vim qhov kev taw qhia txog kev txwv tsis pub muaj nyob rau hauv qhov thib peb version ntawm manifesto, uas yog pom tsis zoo los ntawm add-on developers, Mozilla yuav txav deb ntawm kev xyaum ua raws li tag nrho cov manifesto thiab yuav tsis hloov pauv mus rau Firefox uas ua txhaum compatibility nrog add- ons.

rov qab hais tias tsis yog rau tag nrho kev tawm tsam, Google npaj siab yuav tsum tsis txhob txhawb qhov thaiv hom ntawm webRequest API hauv Chrome, txwv nws rau hom nyeem nkaus xwb thiab muab cov lus tshaj tawm API tshiab rau cov ntsiab lus lim. declarativeNetRequest. Thaum lub webRequest API tso cai rau koj los txuas koj tus kheej cov neeg ua haujlwm uas muaj kev nkag mus rau kev thov hauv network thiab muaj peev xwm hloov kho tsheb khiav ceev, cov lus tshaj tawm tshiab NetRequest API muab kev nkag mus rau lub tshuab ua kom txhij-ua universal built-in lim uas nws tus kheej ua cov txheej txheem thaiv cov cai. , tsis tso cai rau kev siv koj tus kheej lim algorithms thiab tsis tso cai rau koj los teeb tsa txoj cai nyuaj uas sib tshooj sib tshooj nyob ntawm cov xwm txheej.

Mozilla tseem tab tom ntsuas qhov ua tau ntawm kev txav mus rau Firefox txhawb rau qee qhov kev hloov pauv los ntawm qhov thib peb version ntawm Chrome manifest uas ua txhaum kev sib raug zoo nrog add-ons:

  • Kev hloov pauv mus rau kev ua haujlwm pabcuam cov neeg ua haujlwm nyob rau hauv daim ntawv ntawm cov txheej txheem keeb kwm yav dhau, uas yuav xav kom cov neeg tsim khoom hloov pauv cov cai ntawm qee qhov ntxiv. Txawm hais tias txoj kev tshiab no muaj txiaj ntsig zoo dua los ntawm qhov kev ua tau zoo, Mozilla tab tom txiav txim siab tswj kev txhawb nqa rau cov nplooj ntawv keeb kwm yav dhau los.
  • Daim ntawv thov kev tso cai tshiab granular - qhov add-on yuav tsis tuaj yeem qhib rau txhua nplooj ntawv ib zaug (qhov kev tso cai "all_urls" raug tshem tawm), tab sis tsuas yog yuav ua haujlwm hauv cov ntsiab lus ntawm lub tab tab, piv txwv li. tus neeg siv yuav tsum paub meej tias qhov add-on ua haujlwm rau txhua qhov chaw. Mozilla tab tom tshawb nrhiav txoj hauv kev los ntxiv dag zog rau kev nkag mus tswj yam tsis tas cuam tshuam tus neeg siv.
  • Kev hloov pauv hauv kev tuav cov lus thov hla teb chaws - raws li cov lus qhia tshiab, cov ntsiab lus ua cov ntawv sau yuav raug rau tib qhov kev tso cai txwv xws li cov nplooj ntawv tseem ceeb uas cov ntawv sau no tau kos (piv txwv li, yog nplooj ntawv tsis muaj kev nkag mus rau lub vev xaib. qhov chaw API, ces tsab ntawv add-ons kuj yuav tsis tau txais qhov no). Qhov kev hloov pauv tau npaj yuav ua tiav hauv Firefox.
  • Txwv tsis pub ua cov lej rub tawm los ntawm cov servers sab nraud (peb tab tom tham txog cov xwm txheej thaum lub add-on loads thiab ua tiav cov lej sab nraud). Firefox twb siv cov txheej txheem sab nraud thaiv, thiab Mozilla cov neeg tsim khoom txaus siab ntxiv dag zog rau kev tiv thaiv no los ntawm kev siv cov lej txuas ntxiv rub tawm cov txheej txheem uas muaj nyob rau hauv peb version ntawm qhov tshwm sim.

Tau qhov twg los: opennet.ru

Ntxiv ib saib