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

Kokeile Instrumenttia Ongelmien Poistamiseksi

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 toimintoja sivulle, joka ladataan.

Käyttäjäkomentosarjoja on olemassa useita tarkoituksia varten: latausasetusten lisäämisestä videosivustoilla verkkosivun ulkoasun muuttamiseen.

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

  • Suorituskykyä koskevat kysymykset - komentosarjojen parempi eristäminen tehokkaiden menetelmien avulla.
  • Luotettavuusongelmat - ongelmat sivun latauksen 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 tapaan, jolla sisällönkäsikirjoituksia käsitellään laajennuksista kuten Rasva-apina tai Tampermonkey , koska ne suoritetaan samassa prosessissa.

Tuki käyttäjäkomentosarjojen tarjoamiseen joukolla toimintoja, esim. Greasemonkey GM_ -toimintoja tuetaan myös

Mozillan alkuperäinen suunnitelma oli ottaa käyttöön tuki Firefox 63: ssa mutta esittelyä on lykätty. Uusi tavoite on Firefox 68 Stable.

Käyttäjäkomentosarjojen WebExtensions-sovellusliittymä

firefox user scripts api

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 tilan:

  1. Lataa noin: config Firefox-osoitepalkkiin.
  2. Varmista, 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ää.

Loppu sanat

User Scripts -sovellusliittymä on vihdoin tulossa, ja sen tulisi puuttua ongelmiin, jotka on tunnistettu käyttäessäsi käyttäjän komentosarjoja Firefoxissa. Tulee vielä nähdä, onko täytäntöönpanolla haittoja; voit seurata Metavika Mozillan vianseuranta-verkkosivustolla pysyäkseen silmukassa.

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