iPhone odstranovac

Za posledné dni články o iPhone doslova zaplavili spravodajské weby. Niekto tento ošiaľ zdieľa, ale je tu množstvo odporcov, ktorým takáto prehnaná eufória prekáža. Ako však dostať neželaný obsah preč z webu? Odpoveď je jednoduchá : používateľským skriptom, ktorý odstráni a nahradí neželané odkazy.

Podmienkou je mať vhodný browser. Prvá možnosť je použiť Firefox a k nemu doplnok Greasemonkey
Druhá možnosť je použiť Operu

Teraz budeme potrebovať samotný skript, ktorý za nás spraví všetku prácu. Prednastavený je na použitie na stránke mobilmania.sk. O pár riadkov nižšie si ukážeme ako si jednoducho zapnúť tento skript na ľubovolnej web stránke. Stiahnuť je ho možné buď z tejto adresy
alebo kliknutím - TU

Následne si Firefox sám nainštaluje tento skript:

iPhone odstranovac

Stačí kliknúť na Inštalovať

V Opere stačí tento skript stiahnuť a uložiť na disk. Následne na vybranej webstránke treba pravým kliknúť niekde do okna, vybrať možnosť editovania nastavení web stránky, resp. anglický odkaz: Edit Site Preferences. V záložke skriptovanie/scripting je potrebné povoliť JavaSkript a nastaviť cestu k adresáru, v ktorom sa nachádza stiahnutý skript.

Týmto je skript pridaný a rozšírenie Greasemonkey / Opera ho rozpozná. Skontrolovať nainštalovaný skript je možné po kliknutím pravým na ikonku Greasemonkey:

iPhone odstranovac

Ak kliknete ľavým na ikonku Greasemonkey dôjde k zastaveniu činnosti tohto rozšírenia. Ikonka stratí farbu a opätovne spustiť Greasemonkey sa dá jednoducho znova kliknutím na ikonku.

Funkčnosť skriptu si ukážeme na stránke mobilmania.sk kde je odkazov na články o iPhone dosť veľa. Takto napríklad vyzerajú Bleskové správy teraz:

iPhone odstranovac

Po aplikácii anti iPhone skriptu dôjde k zmene a správy budú vyzerať takto:

iPhone odstranovac

Cieľom skriptu je teda prepísať všetky odkazy obsahujúce slovo iPhone.
Ak však máte záujem vedieť čo sa v týchto článkoch píše, stačí prejsť myšou ponad vybraný odkaz. Zobrazí sa Vám text pôvodného odkazu.

iPhone odstranovac

Keďže to s blokovaním iPhonu myslíme vážne zároveň došlo k prepísaniu pôvodného odkazu, ten práve teraz smeruje na túto webstránku. Keďže tento článok obsahuje návod ako zapnúť, editovať a zrušiť toto blokovanie.

Pridanie ďalšej stránky, ktorá ma byť blokovaná.

Opäť kliknutím pravým na ikonku Greasemonkey. A vyberieme možnosť : Správa používateľských skriptov.

iPhone odstranovac

Teraz sa zameriame na okno : Zahrnuté stránky. Medzi zahrnutými stránkami máme mobilmaniu.sk a teraz chceme pridať ďalšie stránky. Kliknutím na Pridať sa objaví okno kam zapíšeme adresu webu, ktorý chceme tiež blokovať. Napríklad zive.sk.

iPhone odstranovac

Dôležité je zadať adresu v tvare www.adresa.nieco/*
/* zabezpečí, že nám skript bude fungovať nielen na titulnej stránke, ale aj na všetkých ostatných.
Ak sa nám nechce adresu písať ručne, stačí si otvoriť želanú stránku a keď znova otvoríme toto dialógové okno, adresa tam bude už predvyplnená. Teraz stačí toto okno zatvoriť, a po znova načítaní stránky nám bude skript fungovať, resp. uvidíme výsledok.

Odstránenie stránky, ktorá bola blokovaná.

Použijeme opäť to isté menu. Kliknutím pravým na ikonku Greasemonkey. A vyberieme možnosť : Správa používateľských skriptov.

iPhone odstranovac

Tu však zo zoznamu zahrnutých stránok ideme mazať. Vyberieme si web, na ktorom už skript nechceme spúšťať. Ľavým označíme adresu a klikneme na Odstrániť. Zavrieme okno a po znova načítaní sa už skript nevykoná.

iPhone odstranovac

Úplné odstránenie tohto používateľského skriptu

Opäť kliknutím pravým na ikonku Greasemonkey. A vyberieme možnosť : Správa používateľských skriptov.

iPhone odstranovac

V ľavom stĺpci máme zoznam všetkých Greasemonkey skriptov. Označíme náš skript :

iPhone odstranovac

a vyberieme možnosť Odinštalovať, ktorá sa nachádza v spodnej časti okna. Týmto sme skript odstránili a už viac nebude spracovaný.

Dočasné vypnutie skriptu

Ak nájdete odkaz, ktorý je zablokovaný a aj napriek tomu si ho chcete prečítať, stačí ľavým kliknúť na ikonku Greasemonkey, tým sa skript deaktivuje. Po znovu načítaní stránky sa objavia všetky predtým zablokované odkazy. Týmto istým spôsobom je môžné skript opätovne zapnúť.

Modifikácia skriptu

Skprit je možné už so základným znalosťami Javaskriptu ľubovolne modifikovať. Meniť sa môže blokovaná fráza, text ktorým ju nahradíme a pod.

Zdrojový kód skriptu Stop iPhone clankom

// ==UserScript==
// @name           Stop iPhone clankom
// @namespace      http://www.sunko.info/blog
// @description    prepise vsetky iPhone linky na vybranom webe
// @include        http://www.mobilmania.sk/*
// ==/UserScript==

var linky = document.getElementsByTagName('a');
for(var n=linky.length-1;n>=0;n--){
var href = linky[n].href.toLowerCase();
var text = linky[n].text.toLowerCase();
if (href.indexOf('iphon') != -1 || text.indexOf('iphon') != -1) {
linky[n].title = 'Povodny odkaz: '+ linky[n].text  ;
linky[n].href = 'http://www.sunko.info/blog/iphone-odstranovac';
linky[n].innerHTML = "Odkaz bol na Vasu ziadost odstraneny";
}
}

Za tvorbu tohto skriptu ďakujem Chronovi

Ak máte nejaké otázky, alebo pripomienky stačí pridať komentár, rád Vám na ne zodpoviem.

pošli na vybrali.sme.sk

Comments

verzie

je mozne to upravit aj na ine klucove slova?

Trebars tak, ze mi to zneviditelni iba pasaz v stranke, kde sa dane slovo nachadza.

Typicky komentar nejakeho hatera pod clankom, ktory ma zaujima ale on sa tam nacpal s ospevovanim nejakeho nezmyslu :-)

toto sa tiez da a malo by to

toto sa tiez da a malo by to ist tiez relativne jednoducho.
Na ukazku snad len 2 skripty.
http://userscripts.org/scripts/show/14530
Dokaze skryt komentare na youtube a nahradi ich linkami, takze komentar sa zobrazi az po klinuti na linku

a tento druhy bude zrejme splnat tvoje poziadavky:
http://userscripts.org/scripts/show/24481
Tento skript je urceny pre stranku The Register, a ku komentarom pridava tlacitko ignore, ktorym sa da nastavit ignoracia konkretneho usera

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.