window.atob
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
La fonction
WindowOrWorkerGlobalScope.atob()
décode une chaîne de données qui a été codée en utilisant le codage en base 64. Vous pouvez utiliser la méthode btoa()
pour encoder et transmettre des données qui pourraient causer des problèmes de communication, puis les transmettre et utiliser la méthode atob() pour décoder les données . Par exemple, vous pouvez coder, transmettre et décoder des caractères de contrôle tels que les valeurs ASCII 0 à 31.
Pour une utilisation avec des chaînes Unicode ou UTF-8, voir cette note sur l'encodage et le décodage Base64 et cette note sur btoa().
Syntaxe
js
var donneesDecodees = scope.atob(donneesEncodees);
Déclenche
Déclenche une DOMException
si la longueur de la chaîne passée en entrée n'est pas un multiple de 4.
Exemple
js
donneesEncodees = window.btoa("Salut, monde"); // encode une chaîne
donneesDecodees = window.atob(donneesEncodees); // décode la chaîne
Spécifications
Specification |
---|
HTML Standard # dom-atob-dev |
Compatibilité des navigateurs
BCD tables only load in the browser