Firefoxin tulevat WebExtension-sovellusliittymät paljastettiin

Kun Mozilla julkaisi Firefox 57: n takaisin marraskuussa 2017 , uuden WebExtensions-järjestelmän tuki selainlaajennuksille oli rajallinen.

Tiettyjen sovellusliittymien tuen puute oli a iso Ongelma, koska se tarkoitti, että jotkut laajennuskehittäjät eivät pystyneet siirtämään laajennuksiaan uuteen laajennusjärjestelmään ollenkaan, joutuivat jättämään ominaisuudet tekemättä tai odottamaan, että sovellusliittymät tulevat saataville portin tuottamiseksi.

Asia ei olisi ollut niin ongelmallinen, jos Mozilla ei olisi tehnyt päätöstä poista vanha lisäjärjestelmä Firefox 57: ssä .

Uudet WebExtension-sovellusliittymät otettiin käyttöön Firefoxin uudemmissa versioissa, ja muita parannettiin sisältämään uusia tai puuttuvia toimintoja.

Vaikka on kohtuullista sanoa, että WebExtensions -järjestelmä ei tue koskaan samoja ominaisuuksia, joita Firefoxin klassinen lisäjärjestelmä tukee, on selvää, että Mozilla on edistymässä ja että uusi laajennusjärjestelmä on tullut tehokkaammaksi Firefox 57: n julkaisun jälkeen.

firefox webextensions apis

Mozilla paljasti luettelon WebExtension-sovellusliittymistä, jotka se aikoo sisällyttää tuleviin Firefox-selaimen versioihin.

Seuraavat WebExtension-sovellusliittymät ovat Firefox 62: n julkaisusta alkaen otettu käyttöön Firefoxissa:

ANTAA POTKUTkohteen vapauttaminen
userScripts63
Topsites62
desktopCapture (TBD)63
declarativeContent63
Istunnon hallinta63 (TBD)
Työkalurivit63 (TBD)
Päällekkäiskuvat64 (TBD)

Myös värisuodatinsovellusliittymän käyttöönotosta käydään keskustelua. Mozilla ei paljastanut mitään muita tietoja tulevista sovellusliittymistä, mutta sovellusliittymien nimet viittaavat siihen, mitä ne voisivat tarjota.

Huomaa, että seuraava on paras arvaukseni, joka perustuu Bugzilla- ja Mozilla Wiki -sivun nimeen ja joihinkin tietoihin.

  • userScripts - userScripts-sovellusten hallinta ja tuki käyttäjän kirjoitusten ajamiseen hiekkalaatikoissa ja tehdä usercriptsistä luotettavampia Katso virhe 1437098 ja Wiki .
  • Topsites - laajenna topSites WebExtensions -sovellusliittymän toiminnallisuutta. Katso vika 1446915
  • desktopCapture - Chromen chrome.desktopCapture API -sovelluksen toteutus. Katso vika 1303919
  • declarativeContent - vastaamaan Chromen deklaratiivista sisältöliittymää. Katso vika 1435864 .
  • Istunnonhallinta - antaa laajennuksia hallita istuntoja. Katso vika 833791
  • Työkalurivit - epäselvä, ehkä hallita olemassa olevia työkalurivejä ja vaihtoehtoja siirtää kuvakkeita ja sellaisia?
  • Päällekkäiskuvat - Suojattu overlay-sovellusliittymä injektiota varten ilman, että Internet-sivuston DOM-roskapostittaminen tapahtuu. Katso vika 1340930 .

Jotkut sovellusliittymät lisäävät paljon pyydettyjä toimintoja; istunnonhallinta on tässä luultavasti numero yksi, koska laajennukset eivät voi tällä hetkellä hallita toimintoja suoraan Firefoxissa. Laajennukset, kuten Session Boss auttavat itseään käyttämällä omaa kuormaa ja tallenna toiminnot.

Loppu sanat

Uudet sovellusliittymät laajentavat Firefoxin laajennusjärjestelmän mahdollisuuksia entisestään, ja se on hyvä asia. Odotan innolla userScriptejä, istunnonhallintaa, työkalurivejä ja peittokuvia, koska ne parantavat toiminnallisuutta merkittävästi (et ole vielä varma työkalurivistä).

Nyt sinä: Mikä on lisäyksesi?