Článek  |   Diskuze  |   Ukázat zdroj  |   Historie

Blokování stránek a obsahu

Z Operacesky Wiki

Přejít na: navigace, hledání

Opera od verze 9 umožňuje blokovat obsah, který je pro uživatele nežádoucí. Jedná se především o reklamy. Výjimkou ovšem není ani možnost povolit pouze stránky s neškodným obsahem, třeba právě jen stránky uřčené dětem.

Prohlížeč Opera k filtrování používá soubor urlfilter.ini. V souboru lze nalézt definici chování filtru a definice URL adres které mají být filtrovány nebo dále zobrazeny. Prohlížeč Opera nabízí uživateli dva způsoby, jak filter nastavit. První způsob je použít grafické rozhraní prohlížeče, druhým způsobem je manuální úprava souboru urlfilter.ini s definicí filtru. Oba způsoby mají své výhody i nevýhody: definice pomocí grafického rozhraní je poměrně pracná, i když pohodlná. Naproti tomu manuální úprava souboru s filtrem je méně komfortní, ovšem blokování lze mnohem lépe a rychleji vyladit.

Obsah

Jak blokování funguje

Blokování v prohlížeči Opera je založeno na filtru URL adres. Je možné používat dvě různé politiky filtru:

  • vše je zakázané, uveden seznam povolených výjimek
  • vše je povolené, uveden seznam zakázaných výjimek.

Definice politiky filtru a seznamy URL adres sloužící k filtrování jsou uloženy v souboru urlfilter.ini., který musí být umístěn v profilu uživatele.

Jak blokovat

Použití grafického rozhraní prohlížeče Opera

Výhodou je především to, že uživatel nemusí modifikovat manuálně žádný soubor. Vše si jednoduše nakliká díky následujícímu popisu:

  • Na stránce, kde je potřeba něco blokovat, klikněte pravým tlačítkem a z kontextového menu vyberte Blokovat obsah... (anglicky Block content...)

Soubor:Blokovani1.jpg

  • Vše zmizí a zůstanou pouze ty prvky stránky, které je možné blokovat.

Soubor:Blokovani2.jpg

  • Kliknutím na prvek stránky dojde k jeho přidání do filtru zakázaných, opětovným kliknutím je ze seznamu zakázaných odstraněn. Uživatel je na stav blokování prvku stránky graficky upozorněn červeným přeškrtnutím prvku.

Soubor:Blokovani3.jpg

  • Je-li uživatel spokojen s blokováním prvků, musí pro aktivaci provedených změn kliknout na tlačítko Hotovo.

Soubor:Blokovani4.jpg

Úprava souboru urlfilter.ini

Výhoda manuální úpravy urlfilter.ini je mnohem větší flexibilita a možnosti zadávání URL adres do seznamu povolených/zakázaných. Pro ty, kteří nemají čas se problematikou definice filtru zabývat, odkazujeme na stránku, kde si lze soubor s definicemi stáhnout. Soubor urlfilter.ini je pak nutné nakopírovat do uživatelova profilu prohlížeče Opera. Prohlížeč Opera musí být při kopírování souboru do profilu vypnutý.

Soubor urlfilter.ini lze rozdělit na několik částí:

  • hlavička
  • definice politiky filtru
  • seznam adres povolených
  • seznam adres zakázaných

Při definici seznamu povolených/zakázaných URL je možné používat zástupné znaky * (jakýkoli text) a ? (jakýkoli znak). Poznámka je určena středníkem jako prvním znakem na řádku. Kostra souboru vypadá následovně:

Opera Preferences version 2.1

; nastavení politiky filtru
[prefs]
prioritize excludelist=1

;seznam povolených URL adres
[include]
*

;seznam zakázaných adres
[exclude]
http://*reklama*/*

Definice politky filtru

Definice politiky filtru závisí na hodnotě proměnné prioritize excludelist:

  • prioritize excludelist=1 - vše je dovoleno, výjimku tvoří URL adresy v seznamu zakázaných
  • prioritize excludelist=0 - vše je zakázáno, výjimku tvoří URL adresy v seznamu povolených

Seznamy URL adres

Lze definovat dva druhy URL adres - seznam povolených adres a seznam zakázaných adres. Seznam povolených adres se píše pod označení

[include]

seznam zakázaných pod označení

[exclude]

V psaní adres je možno použít zástupné znaky. Hvězdička (*) znamená libovolný počet znaků, otazník (?) libovolný jeden znak. Takže například:

  • *http://img.zoznam.sk/*.gif určuje všechny obrázky GIF nacházející se na serveur img.zoznam.cz
  • *http://*banner* určuje libovolnou URL adresu, která obsahuje slovo banner
  • *http://*/ads/* určuje adresář ads jakéhokoli serveru