Főoldal » 2012 » Március » 2 » A böngészők svájci bicskája 5. rész (Haladó beállítások I.)
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: 1792 | Hozzáadta:: Altrix
Címkék (kulcsszavak): böngésző, leírás, browser, opera

Hasonló anyagok:

Összes hozzászólás: 0
Hozzászólásokat csak regisztrált felhasználók írhatnak.
[ Regisztráció | Belépés ]