window.atob失败:“特定长度的字符串上的”要解码的字符串未正确编码“

时间:2017-03-16 06:38:04

标签: javascript base64 domexception

尝试window.atob(x);其中x"A""AA""AAA"等等。 为什么浏览器说:

  

VM156:1未捕获DOMException:无法在'Window'上执行'atob':   要解码的字符串未正确编码。

当字符串长度为1,5,9,13,17 ......

["A","AA","AAA","AAAA","AAAAA","AAAAAA","AAAAAAA"].forEach(function(str) {
  console.log(str.length,str);
  try {
    console.log(atob(str));
  }
  catch(e) {
    console.log(e.message);
  }
});

0 个答案:

没有答案