Instalarea Stats4U pe un site static fără expunerea accesului privat
Verificat tehnic:
Despre conținut și verificarea lui
În acest articol
Un site static poate încărca Stats4U fără PHP sau o bază proprie de vizitatori. Browserul încarcă integrarea de la Stats4U, unde are loc contorizarea. Reușita depinde totuși de HTML-ul publicat, politica gazdei și permisiunea browserului pentru cererile necesare.
- Separarea codului public de accesul privat
- Publicarea fragmentului în șablon
- Verificarea cererilor și limitelor raportului
Pregătirea integrării publice
- Pentru un contor nou se alege un model și se copiază codul generat. Pentru unul existent se păstrează numărul. Legătura privată se salvează în siguranță înainte de editare. Contorul poate funcționa fără cont, dar accesul proprietarului necesită protecție.
- În șablonul HTML comun se pune doar codul public, în locul unde va apărea contorul. Generatorul de site-uri statice trebuie să transfere șablonul în paginile publicate. După publicare se verifică HTML-ul generat; modificarea unei componente sursă nu dovedește prezența sa pe pagina live.
- Tokenul proprietarului, legătura de administrare și cheile API rămân în afara HTML-ului și depozitelor publice. Pentru integrarea normală ajung numărul și opțiunile vizuale publice. Înainte de commit se verifică tot textul copiat; marcajele private nu se publică drept instrucțiuni.
Integrarea acceptată de gazdă
Dacă sunt permise scripturi externe, se folosesc fragmentul JavaScript generat și adresa găzduită s4u.js. Astfel ajung actualizările. O copie descărcată rămâne la versiunea copiată până la o actualizare separată; modificarea site-ului nu actualizează automat fișierul.
Dacă se acceptă doar imagini, Markdown sau BBCode, se folosește integrarea generată corespunzătoare. Aceasta numără cereri de imagini, iar detaliile paginilor depind de HTTP Referer sau o adresă explicită. Evenimentele automate opționale necesită JavaScript; o imagine nu observă rezultatul confirmat al unui formular.
Verificarea sigură a rezultatului publicat
O pagină proprie de test, autorizată, se verifică în panoul de rețea: numărul, fragmentele duplicate și resursele blocate. Content Security Policy, filtrarea editorului sau o extensie pot împiedica încărcarea. Protecțiile generale nu se dezactivează doar pentru afișarea insignei.
O vizită obișnuită poate conta. Adresa imaginii de contorizare nu se deschide manual și nu se reîncarcă repetat pentru diagnostic. Un model invizibil se poate încărca fără insignă; se verifică cererile și raportul corespunzător în loc de adăugarea unui fragment pentru vizibilitate.
Ce nu poate observa contorul
Contorul raportează cereri și măsurători acceptate care ajung la Stats4U. Nu vede toate cererile gazdei statice, erorile serverului, descărcările eșuate sau volumul de transfer. Pentru acestea sunt necesare jurnalele ori monitorizarea gazdei, dacă sunt disponibile. Găzduirea statică nu garantează absența acestor informații.
Un site static are nevoie în continuare de conținut întreținut, un cont de publicare protejat și o informare adecvată privind confidențialitatea. Contorul nu elimină aceste responsabilități. Măsurările opționale de campanii sau evenimente se activează după înțelegerea configurării; codul de bază nu completează toate rapoartele avansate.
Alegerea și publicarea integrării corecte
Ghidul de instalare explică formatele codului și verificările după încorporare.
Ghidul de instalare