Opi ohjaamaan PrivacyKitia JavaScriptillä ja integroimaan se suosittuihin ohjelmistokehyksiin. Sisältää TypeScript-tuen ja käytännön ohjeet React-, Vue-, Angular-, Svelte- ja Next.js-kehyksille.
Käytä window.PrivacyKit suostumuksen lukemiseen, suostumuslausekkeiden tarkistamiseen, dialogien avaamiseen ja suostumusmuutosten kuuntelemiseen. Tämä on hyödyllistä, kun sovelluksesi tarvitsee ohjelmallista hallintaa, esimerkiksi Reactissa, Vuessa tai tavallisessa JavaScriptissä.
const api = window.PrivacyKit;
api.onReady(() => {
const consent = window.PrivacyKit.readConsent();
const initialState = consent ? JSON.stringify(consent, null, 2) : "";
console.log(initialState);
});
api.onConsentChanged((consent) => {
const updatedState = consent ? JSON.stringify(consent, null, 2) : "";
console.log(updatedState);
});
function handleOpenConsentDialogBtnClick() {
api.openConsentDialog();
}
function handleOpenPrivacyPolicyDialogBtnClick() {
api.openPrivacyPolicyDialog();
}
function handleToggleComplianceMonitorBtnClick() {
api.toggleComplianceMonitor();
}
Paranna kehittäjäkokemusta automaattitäydennyksellä, tyyppiturvalla ja PrivacyKit-verkkokomponenttien natiivituella.
Modernissa työkalupinossa (Next.js / Vite / TypeScript 5+), .d.ts-tiedostot src-hakemiston ulkopuolella täytyy sisällyttää eksplisiittisesti, jotta kääntäjä tunnistaa ne.
{
"include": ["src", "types/**/*.d.ts"]
}
Kehyskohtaiset asennushuomiot PrivacyKitin custom element -integraatioon.
<consent-dialog> toimii Server Components -komponenteissa — lisää se suoraan layoutiin.'use client'-komponentissa.