Como abrir o inicializador da iubenda de forma assíncrona

Se quiser carregar o botão da iubenda de forma assíncrona após carregar outro conteúdo do site (ao invés de inicializar no carregamento da página como é o padrão), basta seguir as etapas descritas abaixo.

Insira a seguinte função na página BODY. Como ele será usado no lugar do código de incorporação padrão, lembre-se de substituir Xxxxxx (como no exemplo abaixo) pelo id da sua própria política de privacidade.

[git:pre_js-code@https://github.com/iubenda/cookie-law-solution-codesnippets/blob/master/embedding_privacy_policy/initializer_async_callback.js]

Isso pode ser implementado adicionando o callback da iubenda à função que carrega seu conteúdo dinâmico.

Por exemplo,

function initializeWebSiteContent() {
    // create list
    // populate list
    // apply style to list
    startIubendaBadge();
}

Veja também