Bonjour
Je cherche à mettre tous mes scripts Javascript en mode inline, et l'attribut defer.
Voici le code html :
Mais je voudrais générer le contenu base64 avec la fonction ci-dessous :
'code_javascript' est le code du script Javascript.
C'est possible de mettre une fonction de cette façon ?
Merci beaucoup de votre aide.
Amicalement.
Je cherche à mettre tous mes scripts Javascript en mode inline, et l'attribut defer.
Voici le code html :
Code:
<script type="text/javascript" src="data:text/javascript;base64,BYTE_BASE64" defer></script>
Mais je voudrais générer le contenu base64 avec la fonction ci-dessous :
Code:
<script type="text/javascript" src="data:text/javascript;base64,btoa(encodeURIComponent('code_javacript').replace(/%([0-9A-F]{2})/g, function(match, p1) { return String.fromCharCode('0x' + p1); }));" defer></script>
'code_javascript' est le code du script Javascript.
C'est possible de mettre une fonction de cette façon ?
Merci beaucoup de votre aide.
Amicalement.