Firefox saa käyttäjän komentosarjojen sovellusliittymän

Mozilla pyrkii toteuttamaan UserScripts WebExtensions API: n organisaation Firefox-selaimeen.

Firefox, kuten Google Chrome ja monet muut selaimet, tukee ns. Käyttäjän skriptejä. Nämä komentosarjat suoritetaan sivukuormituksella, jotta lisätään, poistetaan tai muutetaan toiminnallisuutta ladattavalle sivulle.

Käyttäjäkäsikirjoituksia on olemassa useita tarkoituksia varten: videosivustojen latausasetusten lisäämisestä web-sivun ulkoasun muuttamiseen.

Mozilla käsittelee useita käyttäjän komentosarjoihin liittyviä ongelmia tulevan User Scripts -sovellusliittymän avulla:

  • Suorituskykyongelmat - skriptien parempi eristäminen tehokkaiden menetelmien avulla.
  • Luotettavuusongelmat - ongelmat sivun lataamisen aikana ja kilpailuolosuhteet sivun lataamisen ja komentosarjan lisäämisen välillä.
  • Turvallisuusongelmat - hiekkalaatikoiden käyttö yksittäisille käyttäjän skripteille vähentää skriptien mahdollisia vaikutuksia toisiinsa.

Uusi sovellusliittymä suorittaa jokaisen käyttäjän komentosarjan omassa hiekkalaatikossa eristääkseen ne toisistaan; tämä on erilainen lähestymistapa sisällönkäsikirjojen käsittelyyn laajennuksista, kuten Greasemonkey tai Tampermonkey, koska ne suoritetaan samassa prosessissa.

Tukea on myös käyttäjäkomentosarjojen tarjoamiseen joukolla toimintoja, esim. Greasemonkey GM_ -toiminnot

Mozillan alkuperäinen suunnitelma oli tuen käyttöönotto Firefox 63: ssa, mutta käyttöönottoa on lykätty. Uusi tavoite on Firefox 68 Stable.

Käyttäjäkomentosarjojen WebExtensions-sovellusliittymä

Mozilla's User Scripts API on jo saatavana Firefoxissa. Se on oletuksena käytössä Firefox Nightly (versio 68) ja oletusarvoisesti pois käytöstä Firefox Stable (versio 66) ja Firefox Beta (versio 67),

Firefox-käyttäjät voivat muuttaa seuraavia sovellusliittymän tilaa:

  1. Lataa noin: config Firefox-osoitepalkkiin.
  2. Vahvista, että olet varovainen, jos varoitusviesti tulee näkyviin.
  3. Etsi laajennuksia.webextensions.userScripts.enabled.
  4. Vaihda ensisijaisuuden tilaksi True (Tosi), jotta tuki otetaan käyttöön, tai False (Ei), jos haluat poistaa sen käytöstä.
  5. Käynnistä Firefox uudelleen.

Laajennusten, kuten Greasemonkey tai Tampermonkey, on asennettava uusi sovellusliittymä ennen kuin sitä voidaan käyttää.

Päättävät sanat

User Scripts -sovellusliittymä on vihdoin tulossa, ja sen pitäisi puuttua ongelmiin, jotka on tunnistettu käyttäessäsi käyttäjän komentosarjoja Firefoxissa. Jää nähtäväksi, onko täytäntöönpanolla haittoja; voit seurata Meta-vikaa Mozillan vianseuranta-verkkosivustolla pysyäksesi silmukassa.

Nyt sinä : Mikä on odotuksesi käyttäjän komentosarjojen sovellusliittymään?