Blokování skriptů
AC Privacy blokuje skripty třetích stran před udělením souhlasu.
Používá několik vrstev:
- WordPress enqueue filtry,
- blokování inline skriptů,
- výstupní buffer pro skripty vložené mimo standardní WordPress API,
- runtime blokování dynamicky vložených skriptů a iframe prvků,
- Script Center pro vlastní integrace.
Jak blokování funguje
Skript je před souhlasem změněn na:
<script type="text/plain" data-acp-category="statistics"></script>
Po udělení souhlasu ho JavaScript pluginu znovu vytvoří jako běžný spustitelný skript.
Dynamicky vložené skripty a iframe prvky
Některé služby vkládají další skripty nebo iframe prvky až po načtení stránky.
AC Privacy hlídá také vybrané známé skripty a embedy vložené za běhu stránky, například marketingové nebo statistické prvky. Po udělení odpovídajícího souhlasu se uvolněné skripty a iframe prvky nemají znovu okamžitě zablokovat.
Kategorie
functionalpreferencesstatisticsmarketing
Služby by měly být zařazeny do správné kategorie podle účelu.