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()Povlači raniji izbor: šalje "denied" za Google Consent Mode, Microsoft UET i Amazon, uklanja kolačiće kada je uključeno automatsko uklanjanje kolačića, beleži povlačenje, emituje consent_update, briše sačuvanu saglasnost i ponovo učitava stranicu, koja opet prikazuje baner. Bez ranijeg izbora samo briše saglasnost i 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
}
});