Wenn Sie den iubenda-Button asynchron nach dem Laden anderer Websiteinhalte laden möchten (anstatt dies standardmäßig beim Seitenladen zu initialisieren), befolgen Sie die folgenden Schritte.
Platzieren Sie die folgende Funktion in der Seite BODY
. Da diese anstelle des standardmäßigen Einbetten-Codes verwendet wird, ersetzen Sie bitte unbedingt Xxxxxx
(siehe Beispiel unten) durch Ihre eigene Datenschutzerklärungs-ID.
function startIubendaBadge() { /** After dynamic content... **/ var loadIubendaBadge = function() { var s = document.createElement("script"), tag = document.getElementsByTagName("script")[0]; s.src = "https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s, tag); }; var aLink = $('<a href="https://www.iubenda.com/privacy-policy/Xxxxxx" class="iubenda-black iubenda-embed" title="Privacy Policy ">Privacy Policy</a>'); $('#element-id-containing-badge').append(aLink); loadIubendaBadge(); };
Sie können dies dann implementieren, indem Sie den iubenda-Callback zu der Funktion hinzufügen, die Ihren dynamischen Inhalt lädt.
Zum Beispiel,
function initializeWebSiteContent() {
// create list
// populate list
// apply style to list
startIubendaBadge();
}