středa 6. srpna 2008

Jak zakázat funkci "zobrazit hesla" v Mozilla FireFox

Již delší dobu jsem řešil problém, jak odstranit tlačítko "zobrazit hesla" v Mozille Firefox. Vskutu je velmi nepraktické, že kdokoliv bude chvílu bez dozoru u vaše počítače, tak si přečte vaše uživatelská jména a hesla k vámi navštěvovaných stránkám (menu nástroje -> možnosti -> zabezpečení -> zobrazit hesla -> zobrazit hesla). Řešení je jednoduché:


  1. do libobolného textového editoru (např. poznámkového bloku) vložte či napište:

    button#togglePasswords { display: none !important }

  2. soubor s uvedeným textem poté uložte pod názvem userChrome.css do složky chrome nacházející se v adresáři Mozilly ve vašem profilu - obvyklá cesta je:

    WINDOWS:
    %Data Aplikací%\Mozilla\Firefox\Profiles\xxxxxxxx.default\chrome\

    (složku data aplikací většinou naleznete na cestě C:\Documents and settings\vase_prihlasovaci_jmeno\Data aplikací)

    LINUX:
    ~/.mozilla/firefox/xxxxxxxx.default/chrome

    Mac OS:
    ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/chrome/

    poznámka:
    xxxxxxxx představuje řetězec osmi náhodných znaků

  3. restartuje Mozillu, tlačítko následně již neuvidíte

Samozřejmě to není dokonalé, jelikož každý problému znalý může kdykoliv soubor userChrome.css smazat. Stejně si myslím, že to je lepší než nic, ještě popřemýšlím, jak zabezpečit soubor proti mazání a editaci.