De Web SDK JavaScript-bibliotheek installeren
Als u verkiest om de de markeringsuitbreiding van SDK van het Web niet te gebruiken , kunt u SDK van het Web installeren door naar de standalone bibliotheek van JavaScript te verwijzen die op Adobe CDN wordt ontvangen. U kunt rechtstreeks naar de bibliotheek verwijzen of deze downloaden en op uw eigen infrastructuur hosten. Het is beschikbaar in geminiatuurde en volledige formaten.
De Web SDK-bibliotheek is beschikbaar via de volgende URL-structuur:
- Minified:
https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.min.js - Volledig:
https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.js
Zie de de versienota's van SDK van het Web voor de recentste versie om in URL te omvatten. De URL voor de volledige versie van versie 2.19.1 is bijvoorbeeld https://cdn1.adoberesources.net/alloy/2.19.1/alloy.js .
Basiscode en bibliotheeklader toevoegen
De toe te voegen code bestaat uit twee secties:
- code van de Basis: Staat bootstrapping door bevelen een rij te vormen toe terwijl het Web SDK asynchroon laadt. Zie code van de Basis voor meer informatie. Adobe raadt u aan de basiscode te gebruiken wanneer u de bibliotheek asynchroon laadt om rassenomstandigheden te voorkomen wanneer u de opdrachten van Web SDK aanroept tijdens het laden van de pagina.
- de lader van de Bibliotheek: Laadt de volledige bibliotheek van JavaScript.
Voeg het volgende codeblok zo hoog mogelijk toe in de tag <head> vóór alle scripts die de Web SDK kunnen aanroepen:
<!-- Base code -->
<script>
!function(n,o){o.forEach(function(o){n[o]||((n.__alloyNS=n.__alloyNS||
[]).push(o),n[o]=function(){var u=arguments;return new Promise(
function(i,l){n.setTimeout(function(){n[o].q.push([i,l,u])})})},n[o].q=[])})}
(window,["alloy"]);
</script>
<!-- Library loader -->
<script src="https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.min.js" async></script>
Als u het Web SDK synchroon wilt laden, kunt u het kenmerk async verwijderen bij het laden van de bibliotheek. Als u het kenmerk async verwijdert, wordt HTML niet geparseerd terwijl de browser de bibliotheek ophaalt en uitvoert. Deze extra vertraging voordat de primaire inhoud aan gebruikers wordt weergegeven, wordt doorgaans afgeraden, maar kan, afhankelijk van de behoeften van uw organisatie, zinvol zijn.