20:56:11 A böngészők svájci bicskája 5. rész (Haladó beállítások I.) | |
Folytatom a korábban elkezdett Opera cikk sorozatomat, ebben a cikkben az Opera "felextrázása" lesz a főtéma. Ennek a két leggyakoribb módja a UserJS-ek (magyarul talán felhasználói JavaScripteknek nevezném), illetve a kiegészítők alkalmazása. Szót ejtek a majd a minialkalmazásokról és a saját gombokról is. Először talán az úgynevezett UserJS-eket mutatnám be egy nagyon hasznos script példáján keresztül. Az UserJS-ek voltaképpen egy, a felhasználó által alkalmazott JavaScriptben íródott fájlok, amelyek a böngészőben futnak le. Ezek a scriptek akkor élték reneszánszukat, amikor még nem léteztek mindenféle kiterjesztések (add-onok) a böngészőkhöz, amelyek javarészt átvették ezen scriptek szerepét. Viszont a mai napig hasznosak ezek a UserJS-ek, mert léteznek olyan funkciók, amelyeket ilyen módon tudunk megoldani a legegyszerűbben. Ezek a kis scriptek anélkül tudják módosítani a weboldal megjelenítését, hogy a tartalma változna. Különféle célú scriptek létezhetnek: -Tartalom módosító/blokkoló -Képméret módosító -szövegdoboz átméretező -formázott szövegmásolást végző (webes tartalom Word-ben történő felhasználásához) -Hibásan megjelenő weboldalakat javító -Script szűrő -Szövegesen leírt linket kattinthatóvá tevő -stb. (tényleg ezerféle van, nézzetek szét a http://extendopera.org/ oldalon) Nos, most nézzük ezek használatát egy konkrét példán. A NoAds.js-t, nagyon hasznos tartalomblokkoló script használatba vételét fogom bemutatni. 1. lépés: Töltsük le a scriptet innen, ha szövegként nyitná meg a böngésző, akkor érdemes használni a hivatkozott tartalom mentése másként opciót. 2. lépés: Hozzunk létre az Opera profile mappájában egy mappát, ahol az UserJS-(eke)t tároljuk. Az Opera mappájának a helyét kideríthetjük, ha a böngészőbe beírjuk, hogy opera:about és itt az "Opera mappája" melletti útvonal alá kell létrehoznunk a könyvtárat. Ez XP esetén így fog kinézni: C:\Documents and Settings\<felhasználói neved>\Application Data\Opera\Opera\profile\userjs Nagyon fontos, hogy ezt az útvonalat használjuk és ne a Program Files alattit. 3. lépés: másoljuk be a létrehozott mappába a letöltött scripte(ke)t 4. lépés: Nyomjunk a böngészőnkön egy Ctrl+F12 gombot, majd a tartalom fül, haladó menüpontját választva, kattintsunk a JavaScript beállítások gombra. 5. lépés: A Felhasználói JavaScript mappához tallózzuk be a 2. lépésben létrehozott mappát. 6. lépés: Ha azt akarjuk, hogy a felhasználói JavaScriptjeink működjenek a titkosított oldalakon is (HTTPS), akkor ezt engedélyeznünk kell a következő helyen opera:config#UserPrefs|UserJavaScriptonHTTPS ide tegyünk egy pipát, és ne felejtsünk el a mentés gombra kattintani az oldal alsó felében. Itt megállnék egy pillanatra, ez eddig nagyon macerásnak, és körülményesnek tűnik. Viszont meg kell jegyeznem, hogy a 3. lépés kivételével ezeket a lépéseket csak EGYSZER kell elvégeznünk, ha új UserJS-t akarunk használni, akkor nincs más dolgunk, mint a 3. lépés szerint bemásolni az userscriptek mappájába, és a böngésző újraindítását követően a scriptünk használatra készen áll. Ha nem akarjuk tovább használni a scriptet, akkor törölhetjük a mappából. Ha átmenetileg ki akarjuk kapcsolni, akkor elég, ha a kiterjesztését átnevezzük pl. noads.j_ -re a noads.js -ről. 7. lépés: Ezt kifejezetten ennél a scriptnél kell beállítanunk, hogy megfelelően működjön. opera:config#PersistentStorage|UserJSStorageQuota alatt az értéket állítsuk 500-ra és mentsük el ismét a változást. 8. lépés: Ha szeretnénk gombbal vezérelni a scriptünket a billentyűparancsok helyett, akkor helyezzük innen a gombokat valamelyik eszköztárra. Nyomd le a shift billentyűt, és kattints a linkekre egyesével és lenyomott bal egérgombbal húzd a kívánt eszköztárra. A húzás kicsit trükkös van amikor mozdítás helyett egyszerűen kijelöli a link szövegét, ezért érdemes pl. felfelé húzni a linket. Az eszköztárra ejtéskor az opera feldob egy ablakot, amit OK-val erősítsünk meg. A scriptünk most már tényleg használatra kész. Ha sorban helyeztük el a gombokat, akkor az első gombbal (NoAds preferences) az első lapon (site preferences)meg tudjuk nézni a program által és a mi általunk az aktuális oldalon letiltott dolgokat (ahogy az a képen is látszik). A második oldalon (global preferences) láthatjuk az általunk létrehozott összes tartalomblokkoló szabályt és készíthetünk úgynevezett fehér listákat (a listán szereplő oldalakon nem tilt le semmit a scriptünk) van belőle alapból egy pár. Fontos megjegyezni, hogy minden lista alatt van egy enabled kapcsoló, amely mellől, ha kivesszük a pipát, akkor kikapcsoljuk az adott lista szűrését. A harmadik lapon (subscriptions) letölthetünk mások által elkészített tartalomblokkoló szabályokat, amelyeket aztán kiegészíthetünk a saját szabályainkkal, a negyedik lap úgy vélem nem szorul kommentárra. A script használata voltaképpen nagyon egyszerű, nem is nagyon szükséges használni az első gombot. Ha tiltani akarunk valamit az adott oldalon, akkor egyszerűen kattintsunk a második ikonra (block ads), és vigyük az egerünket a blokkolni kívánt terület felé. Egy kék téglalap fogja jelölni, hogy mit fog blokkolni a script. Ha a kék téglalap a megfelelő helyen van, akkor kattintsunk egyet, majd a felugró ablakot okézzuk le. Ha csak véletlenül kattintottunk a gombra, és nem blokkolnánk semmit, akkor egy esc gombbal eltüntethetjük a kék téglalapot. A letiltandó terület Immár letiltott állapotban Az oldalon tiltott elemek száma A harmadik ikon (unblock)arra való, hogyha véletlenül letiltottunk valamit, akkor ezzel visszavonhatjuk. Pirossal látjuk a letiltott elemeket. Csak kattintsunk a pirossal jelzett elemre, és már meg is szüntettük a blokkolását. Ezzel a scripttel szinte az összes beágyazott reklámot eltüntethetjük. Ez a rész elég terjedelmesre sikeredett, ezért a következő részben írok majd az Opera kiterjesztéseiről, az egyedi gombokról, valamint a minialkalmazásokról. | |
Kategória: Egyéb | Megtekintések száma: 1830 | |
Hasonló anyagok: |
Összes hozzászólás: 0 | |