Mozilla dê hemî qedexeyên API-ê yên WebExtensions ji manîfestoya nû ya Chrome venegire

Şirketa Mozilla ragihand, ku tevî karanîna pergalek pêvekê ya li ser bingeha WebExtensions API-ya Firefox-ê, pêşdebir niyeta wan tune ku çapa sêyemîn a pêşerojê ya ji bo pêvekên Chrome-ê bişopînin. Bi taybetî, Firefox dê piştgiriya moda astengkirina API-ê bidomîne. webRequest, ku destûrê dide te ku hûn naveroka wergirtî bi lez biguhezînin û di astengkerên reklamê û pergalên fîlterkirina naverokê de daxwaz e.

Fikra sereke ya çûyîna WebExtensions API-ê yekkirina teknolojiyê bû ji bo pêşdebirina pêvekan ji bo Firefox û Chrome, ji ber vê yekê di forma xweya heyî de, Firefox hema hema 100% bi guhertoya duyemîn a heyî ya manîfestoya Chrome re hevaheng e. Manîfestê navnîşa karîn û çavkaniyên ku ji pêvekan re têne peyda kirin diyar dike. Ji ber danasîna tedbîrên sînordar di guhertoya sêyemîn a manîfestoyê de, ku ji hêla pêşdebirên pêvekan ve bi neyînî têne dîtin, Mozilla dê ji pratîka şopandina bi tevahî manîfestoyê dûr bikevin û dê guhertinên ku lihevhatina bi lêzêdeyê re binpê dikin neguhezîne Firefox-ê. ons.

bibîr bînin, ku herçi li ser hemî îtîrazên, Google dixwaze piştgirîkirina moda astengkirina webRequest API-yê li Chrome-ê rawestîne, wê bi moda tenê-xwendinê re sînordar bike û ji bo parzûna naverokê API-yek ragihandinî ya nû pêşkêş bike. declarativeNetRequest. Dema ku API-ya webRequest destûr da we ku hûn gerînendeyên xwe yên ku xwedan gihîştina tevahî daxwazên torê ne û dikarin seyrûseferê di rê de biguhezînin ve girêbidin, API-ya nû ya declarativeNetRequest gihîştina motorek fîlterkirinê ya gerdûnî ya amade-çêkirî peyda dike ku bi rengek serbixwe qaîdeyên astengkirinê pêvajoyê dike. , destûrê nade ku algorîtmayên xwe yên fîlterkirinê bikar bînin û rê nade ku hûn li gorî şert û mercan qaîdeyên tevlihev ên ku hevûdu li hev dikin destnîşan bikin.

Mozilla di heman demê de ji bo hin guhertinên din ên ji guhertoya sêyem a manîfestoya Chrome-ê ku lihevhatina bi pêvekan re têk dibe, guncaniya guheztina piştgiriya Firefox-ê dinirxîne:

  • Veguherîna pêkanîna xebatkarên Karûbarê di forma pêvajoyên paşîn de, ku dê ji pêşdebiran re hewce bike ku koda hin lêzêdekirinan biguhezînin. Her çend rêbaza nû ji hêla performansê ve bikêrtir e, Mozilla ji bo xebitandina rûpelên paşerojê piştgirî difikire.
  • Modela nû ya daxwaza destûra granular - pêvek dê nikaribe ji bo hemî rûpelan yekcar were çalak kirin (destûra "all_urls" hate rakirin), lê dê tenê di çarçoveya tabloya çalak de bixebite, ango. bikarhêner dê hewce bike ku piştrast bike ku pêvek ji bo her malperê dixebite. Mozilla rêgez digere ku kontrolên gihîştinê xurt bike bêyî ku bi domdarî bala bikarhêner derxe.
  • Guhertina di guheztina daxwazên Xaça-eslê de - li gorî manîfestoya nû, nivîsarên hilberandina naverokê dê di heman qedexeyên destûrnameyê de bin ku ji bo rûpela sereke ya ku ev nivîsar tê de hatine veguheztin (mînak, heke rûpel negihîje cîh API, wê hingê pêvekên skrîptê jî dê vê gihîştinê nestînin). Guhertin tê plan kirin ku di Firefoxê de were bicîh kirin.
  • Qedexekirina darvekirina koda ku ji serverên derveyî hatî dakêşandin (em behsa rewşên ku pêvek koda derveyî bar dike û dimeşîne). Firefox jixwe astengkirina koda derveyî bikar tîne, û pêşdebirên Mozilla amade ne ku vê parastinê bi karanîna teknîkên şopandina dakêşana kodê ya din ên ku di guhertoya sêyemîn a manifestê de têne pêşkêş kirin zêde bikin.

Source: opennet.ru

Add a comment