Miks peaksite võimaluse korral kasutama kasutajakirju ja mitte laiendusi?
- Kategooria: Internet
Kui soovite oma veebibrauserile funktsionaalsust lisada, saate tavaliselt installida laiendusi - või lisandmooduleid ja pistikprogramme, nagu mõned brauserid neid kutsuvad - või kasutajakirju.
Laiendid on väikesed programmid, mis laaditakse veebibrauseri algusesse, samal ajal kui kasutajate skriptid muutuvad aktiivseks ainult neil lehtedel, mille jaoks nad on loodud.
See on suurim ja kõige olulisem erinevus nende kahe vahel, kuid on ka teisi. Laiendeid pakutakse ametlikest hoidlatest, näiteks Chrome'i veebipood või Mozilla AMO, ja skripte kolmandate osapoolte saitidelt.
Laiendid vs kasutaja skriptid
Vaatame näidet laiendite ja skriptide peamise erinevuse kohta. Ütleme, et olete suur Facebooki kasutaja ja soovite oma suhtlusvõrgu saidil oma kogemusi täiustada, lisades sellele funktsioone ja otseteid.
Facebooki parandus on kasutajakiri, mis võib pakkuda just seda, mida otsite. See võib teha igasuguseid asju, näiteks suuremate albumipiltide ja fotode kuvamine, vanuseteabe ja märkide kuvamine, klaviatuuri otseteede lubamine või lehevigade automaatne uuestilaadimine.
Sarnast funktsionaalsust pakuvad ka sellised laiendused nagu Google Chrome'i laiend Better Facebook Fixer. Põhimõtteliselt pakub see sama funktsionaalsust, mis kasutajaskript, kuid väikese, kuid märgatava erinevusega.
Kasutan näitena Google Chrome'i, kuna see pakub ülesannete haldurit, mis loetleb kõigi avatud vahelehtede ja laienduste mälukasutuse.
Laienduse installimisel märkate, et see kasutab pidevalt umbes kaheksa megabaidi arvutimälu. See töötab kogu aeg taustal, isegi kui te pole Facebookis või kui teil pole Chrome'is ühtegi veebisaiti avatud.
Teisest küljest käivitatakse kasutajakiri ainult siis, kui külastate Facebooki.
Üldiselt võib öelda, et usercripts on ressursisõbralikum kui laiendused. Olukord on pisut erinev Firefoxi kasutajate jaoks, kes peavad kasutajate skriptide kasutamiseks installima laienduse, ja skriptide puhul, mis vajavad laiendit, näiteks Tampermonkey teistes brauserites, näiteks Chrome.
Kuid ka neile on see kasulik, kui eeldame, et laiendused kasutavad tõenäoliselt sama palju arvutimälu, mis tähendab, et see on lips, kui installitud on ainult üks usercript, ja parandamine, kui installite mitu.
See teooria töötab ilmselgelt ainult siis, kui laiend ja usercript pakuvad sarnast funktsionaalsust.
On veel paar erinevust. Laiendid võivad pakkuda eelistusi või suvandeid, mida saate hallata brauseri kaasasolevalt haldurilt, samas kui kasutajate skriptid võivad nõuda käsitsi redigeerimist või pakkuda teile suvandite muutmise võimalusi, kui külastate mõnda toetatud saiti.
Viimaseks on vaja rääkida turvalisusest. Kasutaja skriptid pole olemuselt vähem turvalised kui laiendid, kuid neid ei kontrollita üle nagu laiendid. Kui laiend salvestab pahatahtlike või problemaatiliste laiendite aktsepteeritud loendeid varem, siis skriptide osas on metsikum lääs.
Sõnade sulgemine
Kasutajaskriptid on väga kasulikud sageli või regulaarselt külastatavate veebisaitide sisu muutmisel ning nende kasutamisel pole midagi valesti, kui võtate koodi kontrollimiseks aega ja veenduge, et need on puhtad ega pahatahtlikud ega muul viisil problemaatiline.
Mida eelistate kasutada : Laiendid või kasutajakirjed?