V dnešnom článku si predstavíme zaujímavé rozšírenie pre prehliadač Firefox Remove It Permanently, ktoré umožňuje užívateľovi nastaviť si trvalé nezobrazovanie vybraných častí webových stránok.
Na rozdiel od špecializovaných rozšírení určených napríklad na blokovanie reklamy je Remove It Permanently, RIP, výrazne univerzálnejšie a pracuje na úplne inom princípe.
RIP umožňuje nastaviť nezobrazovanie vybraných častí stránky, ktoré užívateľ vyberie kliknutím pravým tlačidlom. Následne je možné skryť prvok stránky, na ktorý užívateľ klikol, jeho nadradený HTML element v štruktúre stránky, všetky podobné prvky na stránke alebo všetky prvky podobné nadradenému elementu.
Prvky, ktorých sa nezobrazovanie bude týkať, RIP zvýrazní červeným okrajom. Po pridaní zákazu sa tieto nebudú, podľa nastavenia, následne zobrazovať na konkrétnej URL, na konkrétnej URL ale s ľubovoľnými parametrami, kompletnej doméne alebo celej doméne druhého rádu.
Odstránenie nepotrebného panelu s výberom na NY Times
Skrývané prvky sa skryjú až po takmer kompletnom načítaní stránky, v prípade pomaly sa načítavajúcich stránok sú tak počas dlhého načítavania viditeľné. Skrývané prvky sú zo stránky odstránené, podľa štruktúry stránky sa na ich miesto buď posunú ostatné viditeľné časti stránky alebo na ich mieste zostane pozadie stránky.
Pôvodná stránka NY Times a optimalizovaná podoba
Rozšírenie je užitočné napríklad pri prehliadaní webu na notebookoch s displejmi s malým vertikálnym rozlíšením, kde umožňuje lepšie využiť priestor odstránením pre užívateľa nepotrebných častí. Na screenshotoch je zachytená optimalizovaná verzia NY Times s výrazným ušetreným miestom.
Rozšírenie umožňuje z kontextového menu vziať späť posledné zadefinované odstraňovanie prvku napríklad v prípade, že reálny výsledok má neželanú podobu. Z kontextového menu ikony v stavovom riadku je zároveň možné zobraziť stránku dočasne bez úprav, respektíve zobraziť nastavenia aplikované na danú stránku.
Spôsob fungovania RIP má ale aj niektoré slabiny a pre plné využitie jeho potenciálu je ideálne nastavovať pravidlá, podľa ktorých sa riadi, ručne.
RIP funguje na princípe štandardu XPath, keď nezobrazované prvky identifikuje XPath výrazom. XPath je popisný jazyk, ktorý umožňuje výrazom popísať jeden alebo súčasne celú množinu častí XML dokumentu. Kompletnú špecifikáciu jazyka je možné nájsť tu, zjednodušený popis napríklad na Wikipedii.
RIP pre prvok, na ktorý užívateľ klikne, respektíve pre nadradený prvok k nemu použije priamy XPath výraz, ktorý ich jednoznačne identifikuje, ale bez použitia id alebo class atribútov, napríklad /html/body/div/div[2]/div[3]. V prípade výberu nezobrazovania podobných prvkov vyberie XPath výraz používajúci aj viaceré parametre, tento ale neobsahuje žiadnu definíciu štruktúry.
Použitie takýchto XPath výrazov môže byť problematické pri aplikovaní odstraňovania na viacero rozličných stránok webu súčasne v prípade nastavenia na celú doménu. Všeobecný výraz, ktorý na jednej stránke identifikuje nechcený obsah, môže totiž na inej stránke s podobnou ale predsa odlišnou štruktúrou identifikovať a odstrániť úplne iný prvok.
Pre niektoré stránky a ich základné štrukturálne prvky môže byť ale naopak mechanizmus RIP dostatočný, či pri použití nastavení pre celú doménu alebo viacero samostatných URL.
Použitie DOM Inspector na jednoduché nájdenie XPath výrazu
Ideálnym riešením pre stránky, kde samotné možnosti RIP nepostačujú, je manuálne nadefinovanie špecifickejších XPath výrazov pre jednotlivé prvky. Dobrou pomôckou je napríklad rozšírenie DOM Inspector, ktoré u vybraného elementu poskytuje veľmi špecifický XPath výraz využívajúci id a class parametre HTML elementov.
XPath výraz pridaný rozšírením RIP a navrhnutý DOM Inspectorom pre rovnaký prvok
Špecifickejšie XPath výrazy definujúce skrývané prvky je možné pridať v nastaveniach rozšírenia.
Nastavenia pre NY Times skrývajúce viaceré neefektívne veľké prvky stránky a všeobecné nastavenia
Keďže novú stránku nie je možné v nastaveniach pridať, je potrebné najskôr pridať pre stránku pomocou kontextovej voľby rozšírenia RIP skrývanie aspoň jedného prvku a XPath pre skrývané prvky až následne pridať alebo upraviť z nastavení prístupných aj po kliknutí na ikonku rozšírenia v stavovom riadku u stránok s aplikovaným skrývaním.
Rozšírenie Remove It Permanently je možné sťahovať z tejto stránky. Aktuálna verzia 1.0.6.4 je kompatibilná s verziou 3.0.0 Firefoxu, pre použitie s verziou 3.0.1 je potrebné napríklad vypnutie kontroly verzií pomocou nastavenia extensions.checkCompatibility v about:config na false. DOM Inspector je možné sťahovať z tejto stránky.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ttttttlk
Od: pekne.
|
Pridané:
17.8.2008 22:12
Myslim ze minimum stranok vyuziva priestor efektivne, jedine co ma teraz napadli su google a dsl.sk :D
|
|
Re: ttttttlk
Od: pravdaa
|
Pridané:
17.8.2008 22:31
jj da sa povedat...inak RIP pouzivam ale 2 mesiace, skoda ze to neni aj do opery len FF
|
|
Re: ttttttlk
Od: alibaba40
|
Pridané:
17.8.2008 22:47
A skusil si si tam vobec nieco zmenit a nastavit???
|
|
Re: ttttttlk
Od: alibaba40
|
Pridané:
17.8.2008 22:48
respektive - nasiel si a vies vobec co je to spravca modov???
|
|
Re: ttttttlk
Od: iguso
|
Pridané:
18.8.2008 9:53
super, nainstalovat do 3.0.1 nende a v about:config nemam vobec taku polozku ako s apise extension.checkcompatibility =(((
|
|
Re: ttttttlk
Od: Raptorka
|
Pridané:
18.8.2008 10:05
kua mam taky isty problem :(
|
|
Re: ttttttlk
Od reg.: Redakcia DSL.sk
|
Pridané:
18.8.2008 10:49
Je to extensions.checkCompatibility a je ju tam potrebné pridať, ak sa tam nenachádza.
|
|
Re: ttttttlk
Od: mi0
|
Pridané:
18.8.2008 9:48
Mám taký pocit, že som podobné čosi videl aj v Opere, ale bolo to už dávno a nepoužíval som to... ale treba pogoogliť a nájde sa to.
|
|
Re: ttttttlk
Od: RIP opera
|
Pridané:
18.8.2008 15:59
RIP je aj do Opery ;) v podobe javascriptu, najdes na forum.opera....
|
|
Re: ttttttlk
Od reg.: _cvm_
|
Pridané:
18.8.2008 21:40
RIP pre Operu: my.opera.com/AyushJ/blog/user-javascripts#rip
Tento userJS je narocnejsi na aktivaciu, ale funguje dobre (mam ho aplikovany aj na stranke DSL.sk). Naviac je mozne nastavenia jednoducho presuvat do inych instalacii Opery.
|
|
Re: ttttttlk
Od: 585
|
Pridané:
25.8.2008 2:54
no opera take nieco nepotrebuje, bo to ma zabudovane uz neviem odkedy. blokovanie flash a obrazkov. staci kliknut pravym tlacitkom niekam na stranku (len nie na flash ci obrazok !!!) a zvolit "Blokovat obsah...", potom jednotlive flash ci obrazky, ktore si nezelame nacitavat, oznacime kliknutim na ne ZAROVEN pri DRZANI KLAVESU SHIFT... jednoduche, ucinne (od verzie 9.50 to mozno funguje lepsie, pri "starsich" sa moze obcas vyskytnut problem, ze sa niekedy nedaju oznacit flash)
|
|
Dobrý večer stará mama...
Od: Tomáš Garrigue Masaryk
|
Pridané:
18.8.2008 1:00
Niečo o MS DOSe by nebolo?
|
|
Re: ttttttlk
Od reg.: Julo_
|
Pridané:
19.8.2008 6:42
No je pravda, že na DSL.sk nie je veľa nezmyslov na stránke, ale keď mám na polke obrazovky (vpravo) len biele pozadie, tak to efektivne využívanie prestoru nemôžem nazvať... (DSL.sk stránka je stavaná na užšie obrazovky ako je moja a na širších teda nevyužíva celú dostupnú šírku.)
Ale s týmto by mi ani RIP asi nepomohol.
|
|
Re: ttttttlk
Od: iApplista
|
Pridané:
19.8.2008 7:29
mozno tak STRETCH :-D
ale je to fakt smutne, ze pri rozliseni 1280x960 na dsl.sk je tretina stranky prazdna... a to uz dnes sirka 1280px je uplne bezna... nechcem si predstavit co to bude pri 1920x1200, ktory budem mat do mesiaca :-D
|
|
Re: ttttttlk
Od: Bozzz
|
Pridané:
19.8.2008 12:33
Vy ste taki hlupi az nemam chut pisat blbosti...
ctrl+koliesko
|
|
Re: ttttttlk
Od reg.: Julo_
|
Pridané:
19.8.2008 17:25
Tak nepíš. načo by som si mal robiť "konské písmena" zväčšením stránky len preto, aby som nemal polku obrazovky prázdnu?
|
|
Opera
Od: Accuphose+
|
Pridané:
17.8.2008 22:41
Má to být něco jako blokování obsahu u Opery? Moc jsem to nestudoval. Jinak vůbec nechápu jak je myšlena anketní otázka, co je myšleno pod pojmem efektivní využití obsahu, stránka kde je 100% reklamy nebo co? Přeplácaná stránka, nebo stránka kde není reklama žádná?
|
|
Re: Opera
Od: ujoj
|
Pridané:
18.8.2008 1:50
zda sa mi ze ty toho nechapes viac...
|
|
Dalsi nedorobok
Od: alibaba40
|
Pridané:
17.8.2008 22:46
Dalsi zazrak z dielne FF. Nejak tomu neviem prist na chut - pripomina mi to reklamu jednej automobilky spred rokov - nejakych 400 zlepseni a mna aj vtedy napadlo preco hned na zaciatku nespravili poriadne auto?
V browseri ktory pouzivam je kopa modov - ak sa pouziju riesia ten problem stranok elegantnejsie, prehladnejsie pre vsetky stranky - nemusim nic vyberat, oznacovat a ak dam emulaciu PDA a zvacsim zobrazenie na 150-200% - zobrazenie je perfektne prehladne a nevyrovna sa tomu ziadne babranie sa z nejakym RIP.... To je tak pre nadsencov na hranie sa...
|
|
Re: Dalsi nedorobok
Od reg.: MCGiany
|
Pridané:
17.8.2008 22:53
co to trepes? aky zazrak z dielne FF?
uvedom si, ze rozsirenia nerobia ludia z Mozilly. Rozsirenia robia ludia co to robia dobrovolne a Mozilla ako spolocnost s nimi nic nema.
|
|
Re: Dalsi nedorobok
Od reg.: Mr.Henky
|
Pridané:
18.8.2008 8:12
Vysvetľuj to takým zadubencom.
|
|
co takto
Od: time
|
Pridané:
17.8.2008 23:31
hej DSL.sk, nedela 23:00, co takto spat alebo venovat sa rodine? :-D
|
|
Re: co takto
Od: Slavius
|
Pridané:
17.8.2008 23:42
LOL, +1
asi budu priplatky za nadcasy...
|
|
kjfjkjhkg
Od: jjhhgjfgh
|
Pridané:
18.8.2008 0:37
Hned som si odstranil ten hnusny banner onlinegames.sk zhora :D:D
|
|
Re: kjfjkjhkg
Od: JFK.....
|
Pridané:
18.8.2008 0:50
Ty si ho tam doteraz mal?
|
|
Re: kjfjkjhkg
Od reg.: Styx30
|
Pridané:
18.8.2008 1:04
Ja chodim na dsl.sk iba cez onlinefames.sk....ked ma nezaujme nic z noviniek tak si aspon daco zahram :)
|
|
Re: kjfjkjhkg
Od: Slavius
|
Pridané:
18.8.2008 7:36
co tak premenovat tento portal na onlineflames.sk a je to
|
|
......
Od reg.: girus
|
Pridané:
18.8.2008 8:06
no pre mna su nechcene casti stranok len reklama. a neviem preco by som mal schovavat nejaky obsah? ale piste si kto co chcete toto opera ma uz davno...
|
|
Re: ......
Od reg.: Mr.Henky
|
Pridané:
18.8.2008 8:14
Ďalší zadubenec. Čo, vonku pršalo, že rastú ako huby?
|
|
Re: ......
Od reg.: wavevlna
|
Pridané:
18.8.2008 20:39
a kde to ma?
|
|
Re: ......
Od: neregistrovane
|
Pridané:
19.8.2008 13:56
kliknes pravym tlacitkom na stranku a vyberies z ponuky Block Content... (Blokovanie obsahu)
|
|
Re: ......
Od: tsts
|
Pridané:
19.8.2008 17:58
citas niekedy po sebe co pises? alebo reakcie?
|
|
nieco ine
Od: ditasdas
|
Pridané:
18.8.2008 11:41
ja pouzivam adblock plus: element hiding helper
|
|
NAVOD??
Od: skcookie
|
Pridané:
18.8.2008 12:28
extensions.checkCompatibility som vytvoril,zakazal ale aj tak mi to nechce nainstalovat stale vypisuje ze to nieje na tuto verziu. da tu niekdo korektni navod PLS?
|
|
fcgjhgj
Od: Raptorka
|
Pridané:
18.8.2008 13:56
mam 3.0.1
vytvoril som ten extensions.checkCompatibility s hodnotou false, stiahlo mi ale len 1.0.6.3 verziu neviem preco a nejde mi to vraj je nekompatibilna...kktina to je
|
|
Re: fcgjhgj
Od: mne to ide
|
Pridané:
18.8.2008 14:50
Ja som si pridal Boolean hodnotu extensions.checkCompatibility-false. Stiahlo.Nainstalovalo ale pak som uz Firefox nezapol. Pri kazdom spusteni mi crashne
|
|
Re: fcgjhgj
Od: Raptorka
|
Pridané:
18.8.2008 15:25
mne to ne3lo vraj nekompatibilne, tak som naspat povolil tu vec a teraz mi to updatelo na najnovsiu verziu a asi ide
|
|
sfdfsfaf
Od: skcookie
|
Pridané:
18.8.2008 14:51
to su teda navody.... :(
|
|
Titulok príspevku musí mať dĺžku aspoň 5 znakov.
Od: deks
|
Pridané:
19.8.2008 7:35
Používam rovnakú vec, najmä ako určitý liek na otrasný dizajn DSL.sk, už dlhšiu dobu. Až na to, že sa to volá SurfRabbit a nie je len pre Firefox. Pre užívateľov Windowsu je ale nezaujímavý...
|
|
Adblock plus
Od reg.: mirec10
|
Pridané:
19.8.2008 13:10
Necital som clanok ale podobnu funkciu (ak nie tu istu) splni aj plugin Adblock plus (na blokovanie reklamy)
|
|
RIP = Platypus + Greasemonkey
Od: KofolaMaster
|
Pridané:
19.8.2008 14:43
Plugin RIP nepotrebujem, mam Platypus a Greasemonkey, ktori toto pre mna robia uz od FF2.0.
Zas niekto vynasiel koleso.
|
|
naco debiliny
Od: horizont
|
Pridané:
19.8.2008 16:07
kazda vec ma nieco dobre aj zle, aj pop up kiler ma nieco do seba a ked chce clovek updatnut napr.mcaffe je v passe, ked tu here spominaju obrazovku, treba mat nejaku 82 cm ako mam ja a je mi lajtrf jedno co zobrazi a notebook sa tiez da pripojit. aj hry su o niecom inom a na rozliseni 1900 by sa niektory cudovali co vsetko vidno co predtym nebolo na carasnych lcd 19 palcakoch. vrele vsetkym odporucam.
|
|
Re: naco debiliny
Od reg.: kane777
|
Pridané:
19.8.2008 21:50
a mozem sa spytat ako daleko od obrazovky sedis?
|
|
Re: naco debiliny
Od: horizont
|
Pridané:
21.8.2008 23:07
no kedze nevies zaklady, tak pri pozerani videa je to trojnasobok uhlopriecky ako pri normalnom tv, pri hrach je to dvojnasobok, a pri citani tvojich blbich otazok 82 cm samozrejme odhadom nebeham z metrom........
|
|
3.0.1
Od: antihuman
|
Pridané:
20.8.2008 9:29
Vysvetli mi niekto ako to rozbehat na firefox-e 3.0.1 ???
Fakt to neviem.
|
|
good morning
Od: LeBaux
|
Pridané:
24.8.2008 6:23
este ze rozsirenie firefoxu Adblock Plus, má ešte jedno vylepšenie a volá sa "Element Hiding helper" je asi 2 roky už a je to presne to isté. Integrácia z adblokom je len výhoda :)
|
|
Opera
Od: Dr. Stein
|
Pridané:
8.9.2008 17:40
Ja takúto funkciu používam v opere dosť dlhú dobu, a netreba to nijako dodatočne inštalovať. Podobne ako Mouse gesture sú v opere od roku 2001. Nie je čo riešiť.
|