Instalace a aktivace
StackPrism je určen pro prohlížeče na jádře Chromium (Chrome, Edge, Brave, Opera, Vivaldi, Arc aj.) a vyžaduje podporu Manifest V3.
Instalace z obchodu s rozšířeními
Pokud prohlížeč nelze rozpoznat automaticky, vyberte odpovídající obchod.
Způsob 1: Stažení CRX ze stránky Release
- Otevřete GitHub Releases
- Vyberte nejnovější verzi a stáhněte
stackprism-v{version}.crx - Do adresního řádku prohlížeče zadejte
chrome://extensions/(v Edgeedge://extensions/), zapněte „Režim pro vývojáře" v pravém horním rohu - Přetáhněte stažený soubor
.crxna stránku s rozšířeními - V zobrazeném dialogu potvrďte „Přidat rozšíření"
TIP
Chrome někdy blokuje instalaci přetažením souboru .crx (zobrazí hlášení „Aplikace, rozšíření a uživatelské skripty z tohoto webu nelze přidat"). V takovém případě použijte způsob 2.
Způsob 2: Stažení ZIP ze stránky Release a načtení rozbalené složky
- Otevřete GitHub Releases a stáhněte
stackprism-v{version}.zip - Rozbalte archiv do stabilní složky (nesmazat — rozšíření tuto složku ke svému běhu potřebuje)
- Otevřete
chrome://extensions/a zapněte „Režim pro vývojáře" - Klikněte na „Načíst rozbalené rozšíření"
- Vyberte právě rozbalenou složku
Způsob 3: Lokální sestavení ze zdrojového kódu
Vhodné pro vývojáře nebo uživatele, kteří chtějí sledovat nejnovější větev main.
git clone https://github.com/setube/stackprism.git
cd stackprism
bun install
bun run buildVýstup sestavení je ve složce dist/. V režimu pro vývojáře na chrome://extensions/ načtěte složku dist/.
Po úpravě zdrojového kódu stačí znovu spustit bun run build a na stránce rozšíření kliknout na tlačítko obnovení u karty rozšíření, čímž se načte nová verze.
Aktivace a oprávnění
Při prvním instalaci si rozšíření vyžádá následující oprávnění:
| Oprávnění | Účel |
|---|---|
tabs | Čtení URL / titulku aktuální záložky |
activeTab | Vložení detekčního skriptu do aktuálně aktivní stránky |
scripting | Vložení page-detector / page-source-search do hlavního světa stránky |
storage | Ukládání nastavení, mezipaměti výsledků detekce a preferencí motivu |
webRequest | Sledování hlaviček odpovědí pro sběr server / x-powered-by aj. |
<all_urls> | Provoz na všech http(s) stránkách |
Detekce nevyžaduje žádné externí API: soubory pravidel jsou přibaleny k rozšíření lokálně a výsledky detekce zůstávají výhradně v paměti prohlížeče a úložišti rozšíření.
Odinstalace
chrome://extensions/ → najděte StackPrism → Odebrat. Nastavení a mezipaměť budou smazány.