Poznámky ze života s Firefoxem

Firefox (FF) je jedním z nejrozšířenějších internetových prohlížečů. Na této stránce chci zachytit řešení problémů, s kterými jsem se pod Windows setkal.

Obsah

- Flash Player a "super-cookies"
- Zajímavé pluginy
- Neukládají se mi záložky do bookmarks.html (FF 3)
- Mám problém s přístupem na HTTPS stránky (FF 3)
- Zmizely mi záložky a vyhledávací motory
- Firefox žere strašně paměti


Flash Player a "super-cookies"

Běžné cookies webové stránky používají pro ukládání dat o návštěvníkovi, jelikož jiný nástroj (kromě registrace) k tomu nemají, protože http je nestavový protokol. V prohlížečích pak máte možnost cookies mazat a editovat. Věděli jste však, že si leccos ukládá i oblíbený (a proklínaný) Flash Player?!
Velice zajímavý článek o "super-cookies" najdete zde na blogu Jana Bílka. O těchto cookies se neví a také nejdou editovat v prohlížeči! Musíte použít Flash Player Setting Manager, který běží na stránkách společnosti Macromedia (samozřejmě ve Flashi). Ani tam se však nedovíte, kde se data konkrétně ukládají. Naštěstí v diskusi jsem objevil, že je to v %appdata%\Macromedia\Flash Player\, konkrétně u mě ve 64bit Vistách je to cesta: "C:\Users\jméno uživatele\AppData\Roaming\Macromedia\Flash Player".
Pomoci si též můžete instalací doplňku do Firefoxu jménem Better Privacy, který editaci umožňuje.

Neukládají se mi záložky do bookmarks.html

Od verze FF 3 již nepoužívá soubor bookmarks.html a místo toho má databázi places.sqlite a formát json pro záložní soubory. Pokud chcete mít opět vše pod kontrolou v jednom souboru, můžete. Jak na to:
Do adresního řádku dejte about:config, Enter, pak potvrďte varování a vyhledejte položku browser.bookmarks.autoExportHTML. Změňte hodnotu parametru na "true" (třeba prostým poklikáním). Při každém zavírání prohlížeče by se nyní ve složce profilu měl aktualizovat známý soubor bookmarks.html.

Mám problém s přístupem na HTTPS stránky

Následující popis je hypotéza a kdyby někdo našel lepší řešení, sem s ním!
Nainstaloval jsem si optimisticky Firefox 3 a čekal rychlý prohlížeč, který konečně zvládne svůj memory management. Zdá se, že to se povedlo. Překvapení pro mě bylo, až když jsem zašel na první web podporující pouze HTTP over SSL na portu 443, prostě https. Dostal jsem okamžitě následující hlášku: (sec_error_unknown_issuer)

Firefox_error_https.jpg, 17kB

Příčinou této hlášky je pravděpodobně až přehnaná péče Firefoxu o vaši bezpečnost, konkrétně o důvěryhodnost serverového certifikátu, který obvykle není vydán důvěryhodnou certifikační autoritou (CA), ale jen CA dané firmy. Má vás to upozornit na to, že server, ke kterému se připojujete nemusí být tím, za co se vydává. Jde tak o další bezpečnostní prvek a ochranu před phishingem.
Pokud máte výše uvedenou hlášku, tady je řešení (v opačném případě postupujte o odstavec dál): vlezte do nastavení Firefoxu (do adresní řádky zadejte: "about:config"), vyfiltrujte si nastavení "browser.xul.error_pages.enabled" a změňte na True. Pokud toto nastavíte, dostanete se o kousek dál.

Další variantou je, že se vám zobrazí následující dialog:
Firefox_error_https2.jpg
Důvod je stejný (a podobná, stručnější, hláška byla již v minulé verzi FF), nicméně zde již máte možnost reagovat. Existují následující varianty:
- server je skutečně podezřelý, zlý a ošklivý a vy byste tam neměli lézt :) ... v tom případě zavřete Firefox a jděte raději na borůvky,
- další, a nejsprávnější variantou je, že si přidáte cedrtifikát serveru mezi důvěryhodné (Nástroje-Možnosti-Rozšířené-Certifikáty),
- nebo rychleji klikněte na "A nebo můžete přidat výjimku...".
Otevře se vám již známá "borůvková" varianta v podobě tlačítka "Rychle odsud pryč" a pro otrlejší (nebo ty, kteří daný server dobře znají jako bezpečný) je tu tlačidlo "Přidat výjimku".

Vydáte-li se odvážně za certifikátem, čeká vás tlačítko "Získat certifikát" a po hlášce, že server/certifikát je pro Firefox stále nedůvěryhodný (páč není ověřen CA, které FF věří) si můžete provinilý certifikát buď "Zobrazit" nebo konečně dole "Schválit bezpečnostní výjimku". Pokud serveru opravdu důvěřujete a přejete si, aby vás přístě nechal FF na pokoji, nezapomeňte zaškrtnout "Uložit tuto výjimku trvale".
Je možné, že se objeví problém s SSL a nebude fungovat tento návod, tak mě nekamenujte a dejte vědět, třeba na to přijdeme nebo se bude odpověď válet na nějakém fóru :)

Zmizely mi záložky a vyhledávací motory

Vyhledávacím motorem (engine) rozumím pole vpravo nahore vedle radku pro zadavani URL adresy. Mně se tak stalo zřejmě po upgradu FF na 1.5.0.2 (z 1.5.0.1).

Záložky jsou uloženy v souboru bookmarks.html, který by měl být v profilu (profil je adresář s nastaveními FF a obvykle jej naleznete někde tady: "c:\Documents and Settings\uzivatel\Data aplikací\Mozilla\Firefox\Profiles\default.wmm\bookmarks.html", ale přesně to záleží na operačním systému (detaily) a účtu, pod kterým je FF instalován).
Pokud tam soubor není nebo je prázdný (můj případ, půl mega plný nul), je třeba hledat zálohu. Pokud si záložky sami někam neukládáte, podívejte se po bookmarks.bak, který by si měl FF tvořit sám. Pokud neuspějete ani tam, podívejte se po adresáři bookmarkbackups, kde se opět automaticky mají ukládat staré záložky.
Pokud soubor se záložkami najdete, ale FF jej evidentně nepoužívá, mrkněte se, kam směřuje odkaz ve profiles.ini a ručně zeditujte položku Path.

Vyhledávače - search engines jsem obnovil tak, že jsem smazal soubor localstore.rdf, který je také v adresáři profilu. Jinak integrované vyhledávače mám osobně uložené v adresáři searchplugins, který naleznete v adresáři s instalací Firefoxu (běžně něco jako "c:\Program Files\Mozilla Firefox\searchplugins") a zároveň ve stejně pojmenovaném adresáři profilu! Není mi to úplně jasné, proč je to na dvou místech. Každý vyhledávač je tvořen dvěma soubory: ikonkou (png, gif) a souborem typu src.
Všechny soubory si před pokusy zazálohujte, vše zde uvedené děláte na vlastní nebezpečí!

Zdroj:
http://jasnapaka.bloguje.cz/266135-co-delat-kdyz-ve-firefoxu-zmizi-zalozky.html
http://forum.czilla.cz/viewtopic.php?t=10823
Za rady také děkuji MiKovi.

Firefox mi žere strašně paměti

Firefox je (i ve verzi 2.0.0.1) strašně nenažraný co se paměti týče. Chabý management způsobí, že při stačí 6,8 tabů a FF si vezme 200 MB RAM. Důvodů je zřejmě více, dnes si povíme jak to zlepšit aspoň částečně.
Počet tabů a stránek udržovaných v paměti
Defaultně si FF ukládá obsah 50 posledně navštívěných stránek, aby vracení se na ně probíhalo rychle, bez nového načítání. Toto rozmařilé nakládání lze omezit. Do adresnáho řádku dejte "about:config", dejte [Enter] a najděte nastavení browser.sessionhistory.max_entries. Vidíte, že nastaveno je velkorysých 50 stránek. Klikněte na hodnotu a změňte ji. Čím rychlejší internet máte, tím nižší číslo si můžete dovolit zadat, osobně bych řekl 0-5 je rozumné. Poznámka: nastavení Historie toto nijak neovlivňuje.
Uvolnění paměti při minimalizaci okna (nezkoušeno)
V okně Config (viz výše) klikněte pravým tlačítkem kamkoliv na volné místo a z kontextové nabídky vyberte Nový | Boolean. Novou hodnotu pojmenujte "config.trim_on_minimize" a potvrďte OK. V následujícím dialogu dejte "true" a opět potvrďte OK. Nakonec prohlížeč restartujte.
Paměť zabírají také rozšíření (pluginy)
Proto zkuste aktualizovat verze pluginů a používat jich co nejméně.
Zdroj: Chip 2/07

Zajímavé pluginy

Bezpečnostní a analytické:
NoScript - profesionály nejpoužívanější "bezpečnostní" plugin, který blokuje nebezpečné skripty, odhaluje pokusy o XSS a clickjacking apod. [používám]
Ghostery - blokuje trackery [používám]; existují i verze pro jiné prohlížeče, viz ghostery.com
Adblock Plus - konfigurovatelný nástroj pro blokování reklam [používám]
Show IP - drobný plugin, který vám neustále dole na liště ukazuje IP adresu právě zobrazené stránky a to se může hodit [používám]
Better Privacy - na editaci "super-cookies" z Flash Playeru.
FoxyProxy - tool pro správu proxy serverů, přes které můžete brouzdat
UserAgentSwitcher - pokud potřebujete nějaké stránce říci, že používáte jiný prohlížeč než FF, můžete se "switchnout" a FF se bude hlásit jako cokoliv jiného (poznámka: hodně sofistikované stránky to odhalí pomocí jiných metod, např. funkcí, které podporuje jen konkrétní browser) [používám občas]
Firebug - pro analyzování webových stránek [používám]
Flagfox - drobnost, která ukazuje, kde se nachází aktuálně prohlížená stránka [používám]
Hackbar - tool na testování nebo jen pokročilejší prohlížení střev webových stránek [laicky používám]
Web Developer - tool na testování nebo jen pokročilejší prohlížení střev webových stránek [laicky používám]

Ostatní:
Tab Mix Plus - Výrazně rozšíří možnosti browsení v tabech [nejpoužívanější plugin, ještě by to chtělo něco na ukládání otevřených tabů pro obnovu např. při reinstalaci]
Xmarks (formerly Foxmarks) - výborný plugin pro synchronizaci záložek [úspěšně používám]
IE Tab 2 - jedním kliknutím si načtete aktuální stránka pomocí motoru Internet Exploreru, nicméně jste stále v tabu FF [občas používám]

TinEye Image Search - plugin, který se snaží porovnat vybraný obrázek a najít jeho duplikát na internetu; má smysl pro autory fotek či klipartů, kteří si chtějí sledovat, zda jim je někdo na internetu nepoužívá neautorizovaně, ale úspěšnost nalezení duplikátu je dost malá

Linkification - drobný plugin, který linky uvedené na stránce jako neklikabilní text převede na odkaz
TimeTracker - drobný plugin měřící čas vašeho brouzdání a to inteligentně, tj. samozřejmě jen když váš FF má zrovna fokus (btw. za 8 měsíců měření mám nabrouzdáno cca 1,5hod denně.. je to moc nebo málo?)
Long URL Please - ukáže vám, jaký odkaz se skrývá pod zkrácenou URL (zneužívá se pro zaslání škodlivého odkazu, např. skriptu)
GCVote - externí hodnocení kešek (pro fanoušky geocachingu)


[Harryho HomePage]
Poslední změna v této rubrice (last change of the article is YYYY-MM-DD): 2016-08-10
(This page was originally created by Harry 2006-04-18)