neprihlásený Štvrtok, 25. apríla 2024, dnes má meniny Marek
RIP, odstráňte si zo stránok nechcené časti

V dnešnom článku si predstavíme zaujímavé rozšírenie Remove It Permanently pre prehliadač Firefox, ktoré umožňuje nastaviť si trvalé nezobrazovanie vybraných častí webových stránok. Užívateľ si tak môže sprehľadniť webové stránky nezobrazovaním ním nechcených častí, čo môže byť špeciálne užitočné napríklad pri displejoch s menším rozlíšením na notebookoch.

DSL.sk, 17.8.2008


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.

Zväčšiť
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.

Zväčšiť Zväčšiť
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.

Zväčšiť
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.

Zväčšiť Zväčšiť
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.

Zväčšiť Zväčšiť
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.


      Zdieľaj na Twitteri


Odhadom koľko percent stránok, ktoré pravidelne navštevujete, využíva podľa Vás priestor efektívne? (hlasov: 444)

0%      19%
25%      46%
50%      16%
75%      12%
100%      8%


Najnovšie články:

Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome
HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom
Po oprave zariadení v EÚ sa predĺži záruka a výrobcovia budú povinní opravovať aj po záruke
Japonská sonda nebola skonštruovaná aby prežila noc na Mesiaci, funguje aj po tretej
Železnice opäť aktualizujú systémy, v noci nebude fungovať internetový predaj lístkov - aktualizácia 1
Vydaná Fedora 40
Samsung spustil výrobu takmer 300-vrstvovej flash pamäte
NASA opravila sondu Voyager 1, aktualizovala softvér aby nevyužíval poškodenú pamäť
Telekom má nové programy Swipe pre mladých, aj s neobmedzenými dátami


Diskusia:
                               
 

Myslim ze minimum stranok vyuziva priestor efektivne, jedine co ma teraz napadli su google a dsl.sk :D
Odpovedať Hodnotiť:
 

jj da sa povedat...inak RIP pouzivam ale 2 mesiace, skoda ze to neni aj do opery len FF
Odpovedať Hodnotiť:
 

A skusil si si tam vobec nieco zmenit a nastavit???
Odpovedať Hodnotiť:
 

respektive - nasiel si a vies vobec co je to spravca modov???
Odpovedať Hodnotiť:
 

super, nainstalovat do 3.0.1 nende a v about:config nemam vobec taku polozku ako s apise extension.checkcompatibility =(((
Odpovedať Hodnotiť:
 

kua mam taky isty problem :(
Odpovedať Hodnotiť:
 

Je to extensions.checkCompatibility a je ju tam potrebné pridať, ak sa tam nenachádza.
Odpovedať Hodnotiť:
 

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.
Odpovedať Hodnotiť:
 

RIP je aj do Opery ;) v podobe javascriptu, najdes na forum.opera....
Odpovedať Hodnotiť:
 

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.
Odpovedať Hodnotiť:
 

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)
Odpovedať Hodnotiť:
 

Niečo o MS DOSe by nebolo?

Odpovedať Známka: -5.0 Hodnotiť:
 

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.
Odpovedať Hodnotiť:
 

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
Odpovedať Hodnotiť:
 

Vy ste taki hlupi az nemam chut pisat blbosti...
ctrl+koliesko
Odpovedať Hodnotiť:
 

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?
Odpovedať Hodnotiť:
 

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á?
Odpovedať Známka: -8.2 Hodnotiť:
 

zda sa mi ze ty toho nechapes viac...
Odpovedať Známka: 5.6 Hodnotiť:
 

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...
Odpovedať Známka: -10.0 Hodnotiť:
 

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.
Odpovedať Známka: 6.9 Hodnotiť:
 

Vysvetľuj to takým zadubencom.
Odpovedať Známka: 5.0 Hodnotiť:
 

hej DSL.sk, nedela 23:00, co takto spat alebo venovat sa rodine? :-D
Odpovedať Známka: 5.4 Hodnotiť:
 

LOL, +1
asi budu priplatky za nadcasy...
Odpovedať Známka: -10.0 Hodnotiť:
 

Hned som si odstranil ten hnusny banner onlinegames.sk zhora :D:D
Odpovedať Známka: 0.0 Hodnotiť:
 

Ty si ho tam doteraz mal?
Odpovedať Hodnotiť:
 

Ja chodim na dsl.sk iba cez onlinefames.sk....ked ma nezaujme nic z noviniek tak si aspon daco zahram :)
Odpovedať Hodnotiť:
 

co tak premenovat tento portal na onlineflames.sk a je to
Odpovedať Známka: 5.0 Hodnotiť:
 

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...
Odpovedať Známka: -6.4 Hodnotiť:
 

Ďalší zadubenec. Čo, vonku pršalo, že rastú ako huby?
Odpovedať Známka: 3.8 Hodnotiť:
 

a kde to ma?
Odpovedať Hodnotiť:
 

kliknes pravym tlacitkom na stranku a vyberies z ponuky Block Content... (Blokovanie obsahu)
Odpovedať Hodnotiť:
 

citas niekedy po sebe co pises? alebo reakcie?
Odpovedať Hodnotiť:
 

ja pouzivam adblock plus: element hiding helper
Odpovedať Hodnotiť:
 

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?
Odpovedať Hodnotiť:
 

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
Odpovedať Hodnotiť:
 

Ja som si pridal Boolean hodnotu extensions.checkCompatibility-false. Stiahlo.Nainstalovalo ale pak som uz Firefox nezapol. Pri kazdom spusteni mi crashne
Odpovedať Hodnotiť:
 

mne to ne3lo vraj nekompatibilne, tak som naspat povolil tu vec a teraz mi to updatelo na najnovsiu verziu a asi ide
Odpovedať Hodnotiť:
 

to su teda navody.... :(
Odpovedať Hodnotiť:
 

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ý...
Odpovedať Hodnotiť:
 

Necital som clanok ale podobnu funkciu (ak nie tu istu) splni aj plugin Adblock plus (na blokovanie reklamy)
Odpovedať Hodnotiť:
 

Plugin RIP nepotrebujem, mam Platypus a Greasemonkey, ktori toto pre mna robia uz od FF2.0.
Zas niekto vynasiel koleso.
Odpovedať Hodnotiť:
 

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.

Odpovedať Hodnotiť:
 

a mozem sa spytat ako daleko od obrazovky sedis?
Odpovedať Hodnotiť:
 

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........
Odpovedať Hodnotiť:
 

Vysvetli mi niekto ako to rozbehat na firefox-e 3.0.1 ???
Fakt to neviem.
Odpovedať Hodnotiť:
 

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 :)
Odpovedať Hodnotiť:
 

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ť.
Odpovedať Hodnotiť:

Pridať komentár