从IE10开始所有的浏览器都提供了原生的base64编码与解码的方法,而方法名就是 atob() 与 btoa()。关于base64编码与解码的使用方法如下。
原生js Base64 编码的方法
btob():方法可以进行base64编码
语法:
var encodedData = window.btoa(stringToEncode);
例:
console.log(window.btoa('http://www.feiniaomy.com'));
打印结果:
aHR0cDovL3d3dy5mZWluaWFvbXkuY29t
原生js Base64 解码的方法
atob():方法可以进行base64编码的内容进行解码!
语法:
var decodedData = window.atob(encodedData);
例:
console.log(window.atob('aHR0cDovL3d3dy5mZWluaWFvbXkuY29t'));
打印结果:
http://www.feiniaomy.com