Kontaktovat podporu

Odpovíme e-mailem, obvykle do dvou dnů.

Google reCAPTCHA kontroluje toto odeslání kvůli ochraně před zneužitím; data se přitom předávají společnosti Google. Skript se načte až při otevření tohoto formuláře. Navíc jej kontroluje naše vlastní ochrana formulářů formconfirmed, aniž by předávala data třetím stranám.

← Všechny články

Stats4U na statickém webu bez odhalení soukromého přístupu

Technicky ověřeno:

O obsahu a jeho kontrole

V tomto článku

Statický web může načítat Stats4U bez PHP a vlastní databáze návštěvníků. Prohlížeč načítá vložený kód ze Stats4U, kde probíhá počítání. Úspěch stále závisí na zveřejněném HTML, pravidlech hostingu a povolení potřebných požadavků prohlížečem.

123
  1. Oddělení veřejného kódu a soukromého přístupu
  2. Zveřejnění kódu v šabloně
  3. Kontrola požadavků a omezení přehledu

Příprava veřejného vložení

  1. U nového počítadla se vybere vzhled a zkopíruje vygenerovaný kód. U stávajícího zůstane číslo zachováno. Soukromý odkaz se před úpravami bezpečně uloží. Počítadlo funguje bez účtu, přístup vlastníka však stále potřebuje ochranu.
  2. Do společné HTML šablony se na požadované místo vloží pouze veřejný kód. Generátor statického webu musí šablonu přenést do publikovaných stránek. Po nasazení se ověří výsledné HTML: úprava zdrojové komponenty nedokazuje její přítomnost na živé stránce.
  3. Token vlastníka, odkaz pro správu a klíče API nepatří do veřejného HTML a repozitářů. Pro běžné vložení stačí číslo a veřejné volby vzhledu. Před commitem se ověří celý zkopírovaný text; soukromé záložky se nezveřejňují jako instalační pokyny.

Vložení podporované hostingem

Kde jsou povolené vnější skripty, použije se vygenerovaný JavaScript a hostovaná adresa s4u.js. Tak se ke kódu dostávají aktualizace. Stažená kopie zůstane ve své verzi do samostatného obnovení; změna webu soubor automaticky neaktualizuje.

Kde jsou povolené jen obrázky, Markdown nebo BBCode, použije se odpovídající vygenerované vložení. Počítá požadavky obrázků, podrobnosti stránek však závisejí na HTTP Referer nebo výslovné adrese. Volitelné automatické události vyžadují JavaScript; obrázek nesleduje potvrzený výsledek formuláře.

Bezpečná kontrola zveřejněného výsledku

Vlastní oprávněná testovací stránka se prohlédne v síťovém panelu: číslo, duplicitní kód a blokované zdroje. Načtení může bránit Content Security Policy, filtrování editorem nebo rozšíření. Kvůli zobrazení odznaku se nevypíná celkové zabezpečení.

Běžná návštěva se může započítat. Adresa měřicího obrázku se kvůli diagnostice ručně neotevírá ani opakovaně neobnovuje. Neviditelný vzhled se může správně načíst bez odznaku; místo dalšího vložení kvůli viditelnosti se ověří požadavky a odpovídající přehled.

Co počítadlo nevidí

Počítadlo vykazuje požadavky a podporovaná měření doručená Stats4U. Nevidí všechny požadavky statického hostingu, chyby serveru, neúspěšná stahování ani přenos dat. K tomu slouží dostupné záznamy nebo monitoring hostingu. Statický hosting neznamená, že takové údaje neexistují.

Statický web stále potřebuje udržovaný obsah, chráněný publikační účet a vhodné informace o soukromí. Počítadlo tyto povinnosti neruší. Volitelné kampaně či události se zapínají po pochopení nastavení; základní kód nenaplní všechny pokročilé přehledy.

Výběr a zveřejnění správného vložení

Instalační návod vysvětluje formáty kódu a kontroly po vložení.

Otevřít instalační návod
Reklama