Firefox2 a Firefox3 zároveň

Webdesign, Zajímavosti

Jako správný HTML kódér, jsem povinen každou stránku optimalizovat pro co největší množství dostupných prohlížečů, protože čím větší toto pokrytí bude (resp. v kterých prohlížečích bude stránka fungovat správně) tím kvalitnější a lépe “hodnocená” stránka bude.

Před rokem jsem tady napsal článek o tom jak rozběhnout všechny prohlížeče, ale to jsem ještě netušil jak velký problém bude při spouštění Firefoxu 2 (FF2) a Firefoxu 3 (FF3). Na Mac jsem řešení nehledal moc dlouho. Přecijen se objevil program MultiFirefox, který všechno vyřeší za Vás. Na pc to pro mě byl dlouhou dobu oříšek, protože při spuštění FF3 se s ním načte i uživatelský profil, který nedovolí spustit žádnou jinou verzi Firefoxu. Program musíte zavřít a poté můžete (samozřejmě s jiným uživatelským profilem) spustit FF2. To je ale dost nepohodlné, pokud stránky, které zrovna kódujete chcete opravdu vidět ve všech majoritních prohlížečích.

Proto jsem hledal řešení jak tento problém obejít. Spustit FF2 i FF3 současně. Dnes sem na to konečně přišel:)

Následující postup fungoval pro mě, nemusí však zákonitě fungovat každému (nemám tušení jestli je postup stejný i pod Windows Vista). Proto jestli si případnými zásahy způsobíte škody (zejména pak nemožnost vrátit se k původnímu nastavení FF), neházejte vinu na mě. Já Vás předem varoval:)

Vezmeme to bodově:

  1. Než začnete cokoliv dělat, zazálohujte si svoje profily složka C:\Documents and Settings\Vašejmeno\Data aplikací\Mozilla\Firefox -> stačí někam překopírovat. Pokud instalujete na čistý systém, nemusíte dělat nic:).
  2. Stahněte si FF2 a FF3. Je jedno jestli normalní nebo portable verzi. Já mám FF3 normální a FF2 portable. S portable verzí, mi to z neznámého důvodu přestalo fungovat:(. Nevadí, nainstaloval jsem FF2 normalní:)
  3. Oba prohlížeče nainstalujte, ale každý do vlastního adresáře. Např. FF2 bude mít cestu c:\program files\firefox2 a FF3 bude mít c:\program files\firefox3
  4. Spusťte FF3, ale s tím, že ve vlastnostích zástupce (pravým tlačítkem na zástupce -> “Vlastnosti”) změnte hodnotu “Cíl” tak aby v tomto řádku bylo toto:
    "C:\Program Files\Mozilla Firefox 3\firefox.exe" -ProfileManager
    (samozřejmě pokud máte cestu jinak tak si jí změňte podle potřeby.)
  5. Tímto jsme spustili Profile Manager firefoxu. Přejmenujte “Default” na “FF3″ a ještě vytvořte nový profil “FF2″
  6. Teď už stačí pouze u obou odkazů změnit parametry, se kterými se budou programy spouštět. Tzn. Klikněte pravým tlačítkem zástupce FF3 a zvolte vlastnosti. Pole “Cíl” teď změňte následovně:
    "C:\Program Files\Mozilla Firefox 3\firefox.exe" -no-remote -p FF3
    U odkazu na FF2 potom obdobně:
    "C:\Program Files\Mozilla Firefox 3\firefox.exe" -no-remote -p FF2
  7. Teď můžete spustit prohlížeče a oba běží. Prohlížeče se navzájem neovlivňují, můžete do nich instalovat rozšíření, témata atd.

Toť vše:)

Komentáře




Anti-Spam Image


Zeo