












Narozdíl od Firehnusu, který v základu nic neumí a uživatelsky je to IE4 s Opeře ukradenými záložkami, je Opera vybavena opravdu luxusně. Stačí porovnat možnosti holého Firehnusu a Opery s odebraným profilem. Přesto se najdou věci, které jsou v Rozšířeních Firehnusu a Opera je nemá a jelikož neumí Extensions... Fakt ne?
V dubnu 2005 získala Opera 8 podporu pro uživatelské skripty - userJS, asi rok po rozšířeních Firehnusu. Obě technologie umožnují realizovat podobné věci. Zde však musím Operu ASA hrubě zkritizovat. V Opeře zjevně nedocenili potenciál userJS, jejich snadná správa přímo z prohlížeče neexistuje. Místo toho přišli s Pomůckami (Widgets), což jsou debilní applety, které nikdo nepoužívá, správa těchto kliky-klik v Opeře je. O userJS uživatelé nevědí, pokud se o tom dočtou, tak je "to moc složité", tudíž to nikdo nepoužívá, proto ani nevnikají nové. Jinými slovy, Opera se dobrovolně vzdala technologie, kterou mohla konkurovat Firehnusu. Je to veliká škoda. Nové userJS již téměř nevznikají, ale i mezi staršími se najdou perly. UserJS mají totiž proti rozšířením Firehnusu velkou výhodu - nejsou tolik vázány na konkrétní verzi Opery.
Připravil jsem sbírku zajímavých userJS a zabalil je do archivu. Návod na instalaci je dole. Věřím, že článek přide vhod a svou Operku si vyšperkujete.
Vyhledá na stránce neaktivní odkazy (nejde na ně kliknout) a promění je na aktivní (klikatelné). Pracuje automaticky. Vynikající věc.
Umožňuje procházet jednotlivé segmenty adresy. Po umístění kurzoru těsně pod horní část vyjede úzký žlutý pruh s rozdělenou aktuální adresou, myší přejdete okamžitě na kteroukoliv vyšší část adresy. Pozor, na stránkách formátovanými CSS vlastnostmi position a z-index může být proužek překryt.
Bomba! Zcela modifikuje stránky vyhledávače Google. Zobrazuje náhledy stránek (jako Atlas či Seznam), automatický přechod na další stránku (nekonečný pás), vylepšený našeptávač, použití jiného vyhledávače, vylepšené vyhledávání obrázků, atd. Spoustu věcí je možno nastavit (klepněte na Fx na úvodní stránce Google). Je však nutno uvést, že jelikož je skript staršího data a Google se vyvíjí, našlo by se pár chyb a problémů. Klady však vysoce převažují nad zápory.
Umožňuje myší roztahovat pole pro vstup textu (input a textarea) tažením za úchytku v pravém dolním rohu.
Zachová text, jenž jste vložili do polí pro vstup textu, po jejich ztrátě se objeví dole tlačítlo na jejich návrat.
Způsobí, že odkazy s target="_blank" se už nebudou otevírat v nových záložkách, ale hezky v aktuální. Nevím jak Vám, ale mně to velice vadí. Odkaz se má otevřít v nové záložce teprve tehdy, když jej o to požádám.
Přidá linky na všechny externí prvky stránky (obrázky, videa...) do panelu Odkazy a je tak možno cokoliv stáhnout. Pomocí filtru je možno snadno vybrat cokoliv, například všechny .jpg obrázky.
Při umístění kurzoru na odkaz směřující na obrázek se v pravém dolním rohu zobrazí náhled a informace o rozměrech cílového obrázku. Užitečné zvláště v případě textového odkazu.
Umožňuje měnit velikost obrázku, na který ukazuje kurzor, otáčením kolečka myši. Nutno přidržet klapku Alt.
Automaticky blokuje veškeré flashové prvky na stránce. Primárně je samozřejmě určen k blokování otravné reklamy. Předpokládám, že reklamy jste již zablokovali nativními prostředky Opery, přesto doporučuji. Znemožní totiž autostart flash videí, tyto poslušně čekají na klepnutí myší.
Elegantní a pohodlné zobrazování obrázků z většiny (možná ze všech) galerií. Po klepnutí se obrázek ukáže, po dalším zmizí a můžete jít na další. Už žádné otravné Zpět. Nebo použijte malé menu v pravé horní části obrazovky - co takhle slideshow? Avšak nic pro technicky zaměřené - autozoom. Musíte se sami rozhodnout zda ano či ne. Malé vodítko: navštěvujete-li převážně galerie, Greased Light Box se Vám jistě zalíbí...
Kontoluje odkazy směřující na soubory uložené na Rapidshare (v případě neaktivních odkazů použije Linkifier) a u každého zobrazí innformativní ikonu, indikující (ne)funkčnost odkazu.
Skryje i textovou reklamu, různé netradiční bannery, reklamu generovanou přímo dotyčným webem, a podobně. Zkrátka vše, s čím si klasické blokovací mechanizmy neporadí. Zdůrazňuji, skryje (display:none), ale nezablokuje načtení! Proto jej doporučuji pouze jako skvělý doplněk nativního způsobu blokování reklam.
Automaticky zvolí na YouTube video v nejvyšší HD jakosti (pokud je dostupná).
Upraví vzhled stránky na YouTube, přidá odkazy na změnu velikosti a kvality přehrávaného videa, možnost jeho snadného stažení ve formátech FLV či MP4. Na rozmazanost následujících skrínšotů nehleďte, jsou mnohem hnusnější než realita.
Zobrazení zdrojového kódu části stránky, který byl myší označen. Instalace je trochu složitější, ale uživatel z cílové skupiny to jistě snadno zvládne.
Firehnus userJS nativně neumí, ale kdosi vymyslel rozšíření pro FF zvané Greasemonkey, autor se snažil kopírovat možnosti Opery. Téměř se mu to i povedlo, ale drobné rozdíly tam jsou. Tzv GM userJS (poznáte je dle zdvojené koncovky .user.js) by měly fungovat všude (snad i v Chrómu a v Explodéru). No, někdy ano, někdy ne. Tento userJS zlepšuje kompatibilitu. Já tedy pozoroval jen jednou, že GM userJS který nešel, pak začal fungovat. Ale nezdá se, že by něčemu vadil, tak proč jej nemít.
Klepnutím myši na samostatný obrázek přepínáte mezi jeho přizpůsobením proporcím okna (komplet, na výšku, na šířku), maximalizací a původní velikostí. Tuxovižel se hádá s Greased Light Box, Image Thumbnail, Extra Download Links a určitě i s jinými. Dumal jsem, zda jej zařadit, někomu se však může zamlouvat více než ty tři. Je v archívu, ale je deaktivován změnou přípony z .js na .js.XX. Pokud jej chcete používat, aktivujte jej a deaktivujte ty tři.
Stáhněte si archív, rozbalte a vzniklou složku userJS umístěte kamkoliv na disk, například do ~/.opera. Pak jděte v Opeře do Nástroje -> Nastavení -> Pokročilé volby -> Obsah -> tlačítko Nastavit JavaScript a v části JavaScriptové soubory uživatele naklikejte/napište cestu do této složky. Případné další skripty pak jen do této složky přidáte.
Stačí změnit či odstranit příponu. Doporučuji změnu na .js.XX, z důvodu kompatibility s prográmkem JSMan. Tento je v archívu rovněž přítomen. Je napsán pro Běžný operační systém, tedy ke štěstí potřebuje Wine. Stačí, aby byl ve stejném adresáři jako userJS soubory a mužete jej kliknutím spustit. Skripty zobrazí, odznačením je zablokujete. Prográmek neučiní nic jiného, než že změní koncovku právě na .js.XX. Umístíte-li prográmek mimo složku se skripty, jděte do File -> Options, přepněte User JavaScript files na Manual a naklikejte/napište cestu. Poznámka: nezjišťoval jsem, kam se to zapisuje, tipuji něco ve ~/wine nebo přímo v ~.
Například takto. Vytvořte kopii složky userJS, tuto pojmenujte například userJS-alt1. Smažte z ní skrIpty které nemají být na určité stránce používány. Na takové stránce pak klepněte pravým tlačítkem myši a zvolte Upravit místní nastavení -> Skriptování a změňte cestu k JavaScriptovým souborům uživatele. Jistě Vás napadlo, že k vypnutí všech skriptů stačí zadat neexistující cestu.
Snad Vám tento článek napomohl ke správnému rozhodnutí... :-)
Autor: Miroslav Cyroň
Datum: 19 září 2009
Jak někteří z Vás vědí, jsem těžce invalidní, mobilní jen na invalidním vozíku. Práci na tomto webu věnuji cca 12 hodin denně.
V oblasti financování provozu tohoto webu (HW, hostingu, a podobných věcí) nemohu vše financovat ze svého, proto jsem nucen některé jeho části zpoplatnit. Nechci vydělávat, jen udržet provoz.
Zpoplatněny jsou: obrovský repozitář (50 GB!) plný špičkových her (freeware, demoverze), repozitář s demoverzemi žádaného WINE software (Flash, IE, Photoshop), repozitáře "i586" (32 bit), náročnější odborné články. Repozitáře "x86_64" (64 bit) jsou přístupny volně.








