Installera Stats4U på en statisk webbplats utan att röja privat åtkomst
Tekniskt granskad:
Om innehållet och granskningen
I den här artikeln
En statisk webbplats kan ladda en Stats4U-räknare utan att köra PHP eller underhålla en besökardatabas på det egna webbhotellet. Webbläsaren laddar integrationen från Stats4U och räkningen sker där. En fungerande installation beror fortfarande på att publicerad HTML, värdens regler och besökarens webbläsare tillåter nödvändiga anrop.
- Håll offentlig kod och privat åtkomst isär
- Publicera koden i mallen
- Kontrollera anrop och rapportbegränsningar
Förbered den offentliga integrationen
- För en ny räknare väljs en design och den genererade koden kopieras. En befintlig räknare behåller sitt nummer. Den privata hanteringslänken behöver sparas säkert innan webbplatsen redigeras. En räknare kan fungera utan konto, men ägaråtkomsten måste ändå skyddas.
- Enbart den offentliga inbäddningen placeras i den gemensamma HTML-mallen där räknaren ska visas. En generator för statiska webbplatser måste föra över mallen till publicerade sidor. Genererad HTML behöver kontrolleras efter publicering; att en källkomponent har redigerats bevisar inte att den finns på den publika sidan.
- Ägartoken, hanteringslänk och API-nycklar hålls utanför offentlig HTML och offentliga kodförråd. Räknarnummer och offentliga utseendealternativ räcker för vanlig inbäddning. Hela den kopierade texten behöver granskas före incheckning; privata bokmärken ska inte publiceras som installationsanvisningar.
Använd integrationen som värden stöder
Där externa skript tillåts används den genererade JavaScript-koden och den centralt tillhandahållna adressen till s4u.js. Då når uppdateringar integrationen. En nedladdad kopia behåller sin kopierade version tills den uppdateras separat; ändringar på webbplatsen uppdaterar inte filen automatiskt.
Där endast bilder, Markdown eller BBCode accepteras används motsvarande genererade integration. Den kan räkna bildanrop, medan siddetaljer beror på HTTP Referer eller en uttryckligen angiven adress. Valfria automatiska händelser kräver JavaScript; en bild ensam kan inte observera ett bekräftat formulärresultat.
Kontrollera det publicerade resultatet säkert
En egen behörig testsida granskas i webbläsarens nätverkspanel med kontroll av nummer, dubbla kodsnuttar och blockerade resurser. Content Security Policy, redigerarfilter eller webbläsartillägg kan hindra skriptet eller bilden från att laddas. Breda säkerhetsskydd bör inte stängas av enbart för att visa en räknarbild.
Ett vanligt sidbesök kan räknas. Räknarbildens adress ska inte öppnas manuellt eller uppdateras upprepade gånger för felsökning. En osynlig design kan laddas korrekt utan synlig bild; anrop och motsvarande rapport behöver kontrolleras i stället för att mer kod läggs till enbart för ett synligt resultat.
Vad en räknare inte kan observera
Räknaren rapporterar anrop och stödda mätningar som når Stats4U. Den ser inte alla anrop som den statiska värden hanterar, serverfel, misslyckade nedladdningar eller bandbredd. Det kräver värdens loggar eller övervakning där sådan finns. Statisk hosting betyder inte att informationen nödvändigtvis är otillgänglig.
Även en statisk webbplats behöver underhållet innehåll, ett skyddat publiceringskonto och lämplig integritetsinformation. En räknare tar inte bort dessa ansvar. Valfria kampanj- eller händelsemätningar bör aktiveras när konfigurationen är förstådd; grundkoden fyller inte alla avancerade rapporter.
Välj och publicera rätt integration
Installationsguiden förklarar tillgängliga kodformat och kontroller efter inbäddning.
Öppna installationsguiden