Domovská » jak » Hack soubory rozšíření, aby je verze kompatibilní pro Firefox

    Hack soubory rozšíření, aby je verze kompatibilní pro Firefox

    Dobře známá nevýhoda při používání prohlížeče Firefox je problém s kompatibilitou rozšíření při uvolnění nové hlavní verze. Ať už jde o nové rozšíření, které se snažíte poprvé, nebo o staré oblíbené, máme způsob, jak těmto rozšířením znovu pracovat.

    Existuje několik důvodů, proč můžete tuto metodu zvolit k opravě nekompatibilního rozšíření:

    • Jste nepohodlní s ladění nastavení "about: config"
    • Upřednostňujete zachování původních nastavení "o: config" v původním stavu a jako aktivní kontrola kompatibility
    • Toužíte získat nějaké "geek věřit"

    Mějte na paměti, že většina rozšíření bude fungovat perfektně s novou verzí Firefoxu a bude mít problém s "číslem kompatibility s verzí". Ale jednou za čas může být jeden, který potřebuje nějakou práci udělat na jeho autorovi rozšíření.

    Problém

    Zde je dokonalý příklad nejméně oblíbené "rozšíření". To je poslední věc, kterou potřebujete, když vše, co chcete, je pro vaši oblíbenou pobočku (nebo novou), abyste mohli pracovat na nové čisté instalaci.

    Poznámka: Tato funkce je vhodná k nahrazení nekompatibilních rozšíření, které se již nacházejí ve vašem prohlížeči, pokud se jedná pouze o upgrade.

    Hackování souboru XPI

    Pro tento postup budete muset manuálně stáhnout rozšíření na pevný disk (klikněte pravým tlačítkem myši na tlačítko "Instalovat tlačítko" a vyberte "Uložit jako"). Jakmile to uděláte, jste připraveni začít hackovat rozšíření.

    Pro náš příklad jsme zvolili "GCal Popup Extension". Nejlepší věc, kterou je třeba provést, je umístit rozšíření do nové složky (např. Na pracovní plochu nebo jiné vhodné místo) a rozbalit ji stejně jako u běžného souboru zip.

    Poznámka: čtečka HTG Dante poukázala na to, že pokud nemáte nástroj zip třetí strany, jako je například IZArc nebo 7-Zip, který změní příponu ".xpi" na ".zip", můžete použít rozbalený software ZIP pro rozbalení soubor.

    Jakmile se rozbalí, uvidíte různé složky a soubory, které byly v souboru "xpi" (zde jsme měli čtyři soubory, ale v závislosti na rozšíření se číslo může lišit). Existuje pouze jeden soubor, na který musíte soustředit ... soubor "install.rdf".

    Poznámka: V tomto okamžiku byste měli původní soubor rozšíření přesunout na jiné místo (tj. Mimo složku), aby již nebyl přítomen.

    Otevřete soubor v "Poznámkovém bloku", abyste mohli změnit číslo pro "maxVersion". Zde je číslo uvedeno jako "3.5. *", Ale potřebovali jsme, aby byl vyšší ...

    Výměna "5" za "7" je vše, co jsme potřebovali. Po zadání nového čísla "maxVersion" uložte soubor.

    V tomto okamžiku budete muset znovu zkopírovat všechny soubory zpět do jednoho souboru. Ujistěte se, že vytvoříte soubor s příponou ".zip", jinak to nebude fungovat.

    Jakmile vytvoříte nový soubor zip, budete muset přejmenovat celý soubor včetně "přípony souboru". Pro náš příklad jsme zkopírovali a vložili původní název rozšíření.

    Jakmile změníte jméno, klikněte mimo "textovou oblast". Uvidíte malé okno s hlášením, které vás požádá o potvrzení ... klepnutím na tlačítko Ano dokončíte proces.

    Nyní je vaše upravená / aktualizovaná rozšíření připravena k instalaci.

    Přetáhněte příponu do svého prohlížeče a nainstalujte jej a podívejte se na to, že se objeví báječná zpráva "Restartovat dokončení instalace".

    Jakmile se spustí prohlížeč, můžete zkontrolovat okno "Správce doplňků" a zobrazit čísla kompatibility verzí rozšíření. Vypadá velmi hezky!

    A stejně tak by vaše rozšíření mělo fungovat bez problémů.

    Závěr

    Pokud se snažíte něco nového vyzkoušet, získáte nějaký geek, nebo chcete, aby váš Firefox instaloval co nejblíže původnímu stavu, je možné, že tato metoda by měla mít pro vás znatelně prospěšné rozšíření.