Si quieres cargar el botón de iubenda de forma asincrónica después de cargar otro contenido del sitio web (en lugar de volver a cargar la página como está predeterminado), solo tienes que seguir los pasos que se describen a continuación.
Coloca la siguiente función en la página BODY
. Como esto se va a usar en lugar del código de integración estándar, asegúrate de reemplazar Xxxxxx
(como se ve en el ejemplo a continuación) con tu propio ID de política de privacidad.
[git:pre_js-code@https://github.com/iubenda/cookie-law-solution-codesnippets/blob/master/embedding_privacy_policy/initializer_async_callback.js]
Puedes implementar esto añadiendo la callback iubenda a la función que carga tu contenido dinámico.
Por ejemplo,
function initializeWebSiteContent() {
// create list
// populate list
// apply style to list
startIubendaBadge();
}