„FireMonkey“ naudoja oficialų „Firefox“ API vartotojų scenarijams ir vartotojams skirtoms formoms kurti

„FireMonkey“ yra naujas naršyklės „Firefox“ naršyklės plėtinys, leidžiantis vartotojams valdyti vartotojų scenarijus ir vartotojams skirtus stilius, naudojant vartotojų scenarijų API, kurią „Mozilla“ neseniai pristatė „Firefox“.

Plėtinys siūlo panašias funkcijas kaip ir nusistovėję „usercript“ plėtiniai, pvz GreaseMonkey, „TamperMonkey“ arba „ViolentMonkey“, taip pat iš „User Stílus“ plėtinių, tokių kaip „Stylus“ iš pirmo žvilgsnio. Vienas iš esminių skirtumų, bent jau dabar, yra „FireMonkey“ naudojamas nauja „UserScripts“ API kad „Mozilla“ neseniai įdiegė „Firefox“.



„Mozilla“ atskleidė, kad sukūrė API, kad galėtų išspręsti „Firefox“ vartotojų scenarijų našumo, patikimumo ir saugumo problemas. API yra sukurta paleisti vartotojų scenarijus savo smėlio dėžėje, kad juos būtų galima atskirti; tradiciniai plėtiniai, tokie kaip GreaseMonkey, scenarijus vykdo tame pačiame procese.

Pastaba: „Mozilla“ pakeitė numatytąjį elgesį „userchrome.css“ ir „userContent.css“ failai „Firefox 69“. Šie failai nebeįkeliami pagal numatytuosius nustatymus. Norėdami atkurti funkcionalumą, vartotojai turi įgalinti pakrovimą rankiniu būdu.

„FireMonkey“ diegimo metu reikalauja daug leidimų; kūrėjas paaiškina, kodėl jų reikia „Mozilla AMO“. Ji reikalauja tų pačių leidimų, kurių reikalauja kiti „usercript“ plėtiniai.

„FireMonkey“

firefox firemonkey userscripts

Dabartinės „Firefox“ versijos palaiko „UserScripts“ API. Galite patikrinti, ar taip yra tokiu būdu:



  1. Įkelti apie: konfigūruoti „Firefox“ adreso juostoje.
  2. Patvirtinkite, kad būsite atsargūs.
  3. Ieškoti plėtiniai.webextensions.userScripts.enabled.
  4. Jei nuostata nustatyta kaip TRUE, ji įjungiama. FALSE reikšmė reiškia, kad ji neįgalinta.

Plėtinyje galite įkelti „usercripts“ ir „usertyles“. Šiuo metu procesas vyksta rankiniu būdu. Spustelėkite plėtinio piktogramą ir ten pridėjimo piktogramas, kad pridėtumėte naują scenarijų ar stilių „Firefox“. Taip pat galite naudoti eksporto ir importo parinktis, kurias rasite plėtinio nustatymuose.

Pridėti scenarijus ar stilius šiuo metu nėra taip patogu, nes reikia nukopijuoti kodą, spustelėkite mygtuką Pridėti, įklijuokite jį prieš spustelėdami išsaugoti. Vis dėlto procesas veikė nepriekaištingai, kai bandžiau jį naudodamas paskelbtus scenarijus Tepalo šakutė.

Redaktoriuje pateikiamos parinktys išsaugoti vartotojo scenarijus išjungtoje būsenoje arba įjungus automatinį atnaujinimą. Naudotojo plėtinį galite bet kada redaguoti vartotojų scenarijus ir tipus.

Plėtinys palaiko GreaseMonkey GM3 ir GM4 funkcijas ir funkcijas, kurias teikia „Firefox“ API. Kai kurie scenarijai gali neveikti tinkamai juos kuriant ar importuojant; „Firefox“ API neleidžia naudoti pakaitos simbolių aukščiausio lygio domenų (TLD), o tai reiškia, kad kažkas panašaus į http *: //www.google.*/* nepalaikomas. Gali prireikti atitinkamai pakoreguoti scenarijus, kad juos būtų galima importuoti be problemų.

„FireMonkey“ yra su žinyno failu, kuriame paaiškinami skirtumai ir pateikiami pavyzdžiai. Tai gera vieta pradėti savo tyrimą, jei kažkas neveikia taip, kaip tikėtasi.

firemonkey scripts management firefox

Plėtinio piktograma rodo scenarijų ir stilių, kurie veikia aktyviojoje svetainėje, skaičių. Spustelėjus piktogramą, rodomi aktyvūs scenarijai ir stiliai, taip pat parinktis vienu mygtuko paspaudimu išjungti ar įjungti bet kurį scenarijų.



Plėtinio kūrėjas išplėtė keletą naudingų funkcijų, kad pagerintų scenarijų valdymą ir identifikavimą. Scenarijaus klaidos nurodo scenarijaus pavadinimą konsolėje, kad būtų galima geriau identifikuoti, ir pranešimai iš scenarijų rodo ir scenarijaus pavadinimą.

Uždarymo žodžiai

„FireMonkey“ yra perspektyvus naujas „Firefox“ naršyklės plėtinys, turintis daug ką pasiūlyti net ir pradinėje versijoje. Galite įkelti, tvarkyti, redaguoti ir kurti „usercripts“ ir „usertyles“ naudodamiesi ja, o „Mozilla“ ateityje ateityje daugiausia dėmesio skirs naujiems vartotojų scenarijų API.

Plėtiniui būtų naudinga keletas malonių funkcijų, pvz. tiesioginis importas iš kitų įdiegtų „usercript“ plėtinių arba mygtuko „diegti“ atpažinimas populiariose „usercript“ saugyklose.

Dabar tu: Ar naršyklėje vykdote vartotojų scenarijus ar stilius?