← Atpakaļ|
C
Cookiestack
PieslēgtiesSākt

JavaScript API

Pēdējās izmaiņas: 2026. gada 8. septembris

Atsevišķa SDK vai npm pakotnes nav — visa programmatiskā saskarne ir viens globāls objekts un viens DOM notikums.

window.__cb

Pēc inicializācijas logrīks saglabā pašreizējo konfigurāciju un piekrišanas stāvokli window.__cb:

window.__cb.config   // pašreizējā banera konfigurācija
window.__cb.consent  // pašreizējais piekrišanas stāvoklis (iestatīts,
                      // kad apmeklētājs ir pieņēmis lēmumu)

consent satur būla laukus necessary, preferences, statistics, marketing, kā arī action, timestamp, version. Ņemiet vērā, ka window.__cb tiek aizpildīts asinhroni pēc konfigurācijas ielādes no servera — nelasiet to sinhroni uzreiz pēc skripta taga; izmantojiet zemāk aprakstīto notikumu.

Savu skriptu bloķēšana

Lai trešās puses izsekotājs nedarbotos pirms piekrišanas, padariet tā tagu neaktīvu — pārlūki nekad neizpilda <script type="text/plain"> — un atzīmējiet to ar kategoriju, kurai tas jāatbloķē:

<script
  type="text/plain"
  data-cookie-category="marketing"
  src="https://example.com/pixel.js"
></script>

Derīgās kategorijas: preferences, statistics, marketing (necessary vienmēr ir atbloķēta). Logrīks seko šiem tagiem ar MutationObserver, tāpēc tas darbojas arī ar tagiem, kas DOM pievienoti vēlāk — ar citu skriptu vai tagu pārvaldnieku —, ne tikai ar sākotnējā HTML esošajiem. Mehānismu vada iestatījums autoBlock banera konfigurācijā.

Tālāk

Cookiestack logrīka JavaScript API