Kodėl turėtumėte naudoti vartotojų scenarijus, o ne plėtinius, kai įmanoma
- Kategorija: Internetas
Jei norite pridėti savo žiniatinklio naršyklės funkcionalumą, turite galimybę paprastai įdiegti plėtinius - arba priedus ir papildinius, kaip kai kurios naršyklės vadina juos -, arba vartotojų scenarijus.
Plėtiniai yra mažos programos, kurios įkeliamos žiniatinklio naršyklės pradžioje, o vartotojų scenarijai suaktyvėja tik tuose puslapiuose, kuriems jie sukurti.
Tai yra didžiausias ir svarbiausias skirtumas tarp šių dviejų, tačiau yra ir kitų. Plėtiniai siūlomi iš oficialių saugyklų, tokių kaip „Chrome“ internetinė parduotuvė ar „Mozilla AMO“, ir scenarijai trečiųjų šalių svetainėse.
Plėtiniai ir vartotojo scenarijai
Pažvelkime į pagrindinį plėtinių ir scenarijų skirtumo pavyzdį. Tarkime, kad esate didelis „Facebook“ vartotojas ir norite patobulinti savo patirtį socialinių tinklų svetainėje pridėdami prie jo funkcijas ir nuorodas.
„Facebook Fix“ yra vartotojo scenarijus, kuris gali pasiūlyti būtent tai, ko ieškote. Tai gali padaryti įvairius dalykus, pavyzdžiui, rodyti didesnes albumo nuotraukas ir nuotraukas, rodyti informaciją apie amžių ir ženklus, įgalinti sparčiuosius klavišus arba automatinį puslapio klaidų perkėlimą.
Panašią funkciją taip pat teikia plėtiniai, tokie kaip „Google Chrome“ plėtinys „Better Facebook Fixer“. Iš esmės jis siūlo tas pačias funkcijas, kaip ir „usercript“, tačiau su nedideliu, tačiau pastebimu skirtumu.
Pavyzdžiui, naudoju „Google Chrome“, nes jame yra užduočių tvarkyklė, kurioje pateikiamas visų atidarytų skirtukų ir plėtinių atminties sunaudojimas.
Įdiegę plėtinį pastebėsite, kad jis nuolat naudoja maždaug aštuonis megabaitus kompiuterio atminties. Jis visą laiką veikia fone, net jei nesate „Facebook“ ar neturite vienos svetainės, atidarytos „Chrome“.
Kita vertus, „usercript“ veiks tik tada, kai apsilankysite „Facebook“.
Paprastai galima pasakyti, kad vartotojų scenarijai yra draugiškesni ištekliams nei plėtiniai. Situacija šiek tiek skiriasi „Firefox“ vartotojams, kurie turi įdiegti plėtinį, kad galėtų naudoti vartotojų scenarijus, ir scenarijams, kuriems reikia plėtinio, kaip „Tampermonkey“, kitose naršyklėse, tokiose kaip „Chrome“.
Tačiau jiems taip pat naudinga, jei darome prielaidą, kad plėtiniai greičiausiai sunaudos panašų kiekį kompiuterio atminties, tai reiškia, kad tai yra kaklaraištis, jei įdiegtas tik vienas vartotojo scenarijus, ir patobulinimas, jei įdiegiate daugiau nei vieną.
Ši teorija akivaizdžiai veikia tik tuo atveju, jei plėtinys ir „usercript“ siūlo panašias funkcijas.
Yra dar keletas skirtumų. Plėtiniai gali pasiūlyti nuostatas ar parinktis, kurias galite valdyti valdytojui, su kuriuo teikia naršyklę, tuo tarpu vartotojų scenarijai gali reikalauti rankinio redagavimo arba suteikti jums parinkčių keitimo parinkčių, kai lankotės vienoje iš palaikomų svetainių.
Paskutinis, bet ne mažiau svarbus dalykas - būtina kalbėti apie saugumą. Vartotojo scenarijai nėra iš esmės mažiau saugūs nei plėtiniai, tačiau jie nėra peržiūrimi taip, kaip plėtiniai. Nors plėtinyje praeityje saugomi priimami kenkėjiškų ar probleminių plėtinių sąrašai, scenarijus yra laukinis Vakarai.
Uždarymo žodžiai
Vartotojo scenarijai yra labai naudingi keičiant turinį svetainėse, kuriose dažnai ar reguliariai lankotės. Naudojant juos nėra nieko blogo, jei naudojate laiką, kad patikrintumėte kodą, kad įsitikintumėte, jog jie švarūs, o ne kenkėjiški ar kitaip problemiškas.
Ką mieliau naudojate : Plėtiniai ar vartotojų scenarijai?