Mozilla haizotakure pamusoro pese WebExtensions API zvirambidzo kubva kutsva Chrome manifest

Mozilla Company yakaziviswa, kuti pasinei nekushandiswa kwe-add-on system yakavakirwa paWebExtensions API muFirefox, vagadziri havadi kutevera zvizere remangwana rechitatu remanifesto yeChrome add-ons. Kunyanya, Firefox icharamba ichitsigira nzira yekuvharisa yeAPI. webRequest, iyo inokutendera iwe kuti uchinje zvakagamuchirwa zvemukati panhunzi uye iri kudiwa mune ad blockers uye zvemukati kusefa masisitimu.

Pfungwa huru yekutamira kuWebExtensions API yaive yekubatanidza tekinoroji yekugadzira maadd-on eFirefox neChrome, saka muchimiro chayo chazvino, Firefox ingangoita 100% inoenderana neyazvino vhezheni yechipiri yeChrome manifest. Iyo manifest inotsanangura rondedzero yezvaunogona uye zviwanikwa zvakapihwa kune ma-add-ons. Nekuda kwekuunzwa kwematanho ekudzivirira mushanduro yechitatu yemanifesto, iyo inoonekwa zvisina kunaka nevagadziri vekuwedzera, Mozilla ichabva patsika yekutevera zvizere manifesto uye haizoendesa shanduko kuFirefox iyo inotyora kuenderana ne-add- ons.

Yeuka kuti zvisinei pamusoro all the kuramba+ declarativeNetRequest. Nepo iyo webRequest API yakakubvumidza kuti ubatanidze vako vanobata vane mukana wakazara kunetiweki zvikumbiro uye vanokwanisa kugadzirisa traffic panhunzi, iyo itsva declarativeNetRequest API inopa mukana kune yakagadzirira-yakagadzirwa yepasirese yakavakirwa-mukati kusefa injini inozvimiririra inogadzirisa mitemo yekuvharira. , haibvumiri kushandiswa kwealgorithms yako yekusefa uye haikubvumiri kuti uise mitemo yakaoma inopindirana zvichienderana nemamiriro ezvinhu.

Mozilla iri kuongororawo kugona kwekuenda kuFirefox tsigiro yedzimwe shanduko kubva kuvhezheni yechitatu yeChrome manifest iyo inotyora kuenderana nemaadd-ons:

  • Shanduko yekuuraya vashandi veSevhisi nenzira yekumashure maitiro, izvo zvinoda vanogadzira kuti vachinje kodhi yezvimwe zvekuwedzera. Kunyangwe iyo nzira nyowani ichinyanya kushanda kubva pamaonero ekuita, Mozilla iri kufunga kuchengetedza rutsigiro rwekumhanyisa mapeji ekumashure.
  • Iyo itsva granular mvumo yekukumbira modhi - iyo yekuwedzera haigone kuvhurwa pamapeji ese kamwechete (mvumo ye "all_urls" yabviswa), asi inongoshanda mumamiriro eiyo inoshanda tab, i.e. mushandisi achada kusimbisa kuti iyo yekuwedzera inoshanda kune yega saiti. Mozilla iri kutsvaga nzira dzekusimbisa zvidzoreso zvekupinda pasina kugara ichikanganisa mushandisi.
  • Shanduko mukubata zvikumbiro zveMuchinjikwa-maererano nemanifesiti itsva, zvinyorwa zvekugadzirisa zvirimo zvichange zvichitemerwa zvirambidzo zvakafanana zvemvumo sepeji guru rakaiswa zvinyorwa izvi (semuenzaniso, kana peji risingakwanise kuwana nzvimbo API, ipapo zvinyorwa zvekuwedzera hazvizogamuchire kuwana uku). Shanduko yakarongwa kuti ishandiswe muFirefox.
  • Kurambidza kuitwa kwekodhi yakatorwa kubva kune ekunze maseva (tiri kutaura nezvemamiriro ezvinhu apo iyo yekuwedzera-inotakura uye inoita yekunze kodhi). Firefox inotoshandisa ekunze kodhi kuvharira, uye vanogadzira Mozilla vari kuda kusimbisa iyi dziviriro nekushandisa imwe kodhi yekurodha nzira yekutevera inopihwa muvhezheni yechitatu yemanifesiti.

Source: opennet.ru

Voeg