Pređi na glavni sadržaj

window.OptSens

window.OptSens je dostupan nakon učitavanja skripte. Sve metode su bezbedne za pozivanje. Ako vaš kod može da se izvrši pre učitavanja skripte, sačekajte ready događaj.

Osnovne metode

MetodaOpis
OptSens.acceptAll()Prihvata sve kategorije saglasnosti
OptSens.rejectAll()Odbija sve (neophodni ostaju uključeni)
OptSens.showBanner()Prikazuje baner saglasnosti (prvi sloj)
OptSens.showPreferences()Otvara centar za podešavanja (drugi sloj)
OptSens.withdrawConsent()Briše saglasnost, uklanja iframe placeholder prikaze, emituje consent_update i ponovo prikazuje baner
OptSens.renew()Lakša varijanta koja briše saglasnost i ponovo prikazuje baner, bez emitovanja consent_update

Provere stanja

MetodaVraćaOpis
OptSens.hasConsent('analytics')booleanDa li je određena kategorija odobrena
OptSens.isConsentGiven()booleanDa li je posetilac doneo bilo kakvu odluku
OptSens.getActiveCategories()string[]Odobrene kategorije, na primer ['necessary', 'analytics']
OptSens.consentobjectPuno stanje saglasnosti
OptSens.configobjectKonfiguracija banera
OptSens.versionstringVerzija skripte
OptSens.debug()-Ispisuje debug informacije u konzolu

Jezik

MetodaOpis
OptSens.changeLanguage('de')Menja jezik banera. Jezik mora biti među dostupnim jezicima domena.

Primer: provera saglasnosti pre inicijalizacije

OptSens.on('ready', function () {
if (OptSens.hasConsent('analytics')) {
// initialize analytics
}
});