<bdo id='Fwvht'></bdo><ul id='Fwvht'></ul>

  1. <small id='Fwvht'></small><noframes id='Fwvht'>

  2. <legend id='Fwvht'><style id='Fwvht'><dir id='Fwvht'><q id='Fwvht'></q></dir></style></legend>
    1. <i id='Fwvht'><tr id='Fwvht'><dt id='Fwvht'><q id='Fwvht'><span id='Fwvht'><b id='Fwvht'><form id='Fwvht'><ins id='Fwvht'></ins><ul id='Fwvht'></ul><sub id='Fwvht'></sub></form><legend id='Fwvht'></legend><bdo id='Fwvht'><pre id='Fwvht'><center id='Fwvht'></center></pre></bdo></b><th id='Fwvht'></th></span></q></dt></tr></i><div id='Fwvht'><tfoot id='Fwvht'></tfoot><dl id='Fwvht'><fieldset id='Fwvht'></fieldset></dl></div>
      <tfoot id='Fwvht'></tfoot>

    2. 在 JavaScript 中解码 URL Safe Base64(浏览器端)

      Decode URL Safe Base64 in JavaScript (browser side)(在 JavaScript 中解码 URL Safe Base64(浏览器端))

            <bdo id='ejBTC'></bdo><ul id='ejBTC'></ul>
            <legend id='ejBTC'><style id='ejBTC'><dir id='ejBTC'><q id='ejBTC'></q></dir></style></legend>

              <small id='ejBTC'></small><noframes id='ejBTC'>

                <tfoot id='ejBTC'></tfoot>

                <i id='ejBTC'><tr id='ejBTC'><dt id='ejBTC'><q id='ejBTC'><span id='ejBTC'><b id='ejBTC'><form id='ejBTC'><ins id='ejBTC'></ins><ul id='ejBTC'></ul><sub id='ejBTC'></sub></form><legend id='ejBTC'></legend><bdo id='ejBTC'><pre id='ejBTC'><center id='ejBTC'></center></pre></bdo></b><th id='ejBTC'></th></span></q></dt></tr></i><div id='ejBTC'><tfoot id='ejBTC'></tfoot><dl id='ejBTC'><fieldset id='ejBTC'></fieldset></dl></div>
                  <tbody id='ejBTC'></tbody>
                本文介绍了在 JavaScript 中解码 URL Safe Base64(浏览器端)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在使用 Gmail 的 API 从我的帐户中获取电子邮件.邮件正文以URL safe base64"格式传送.解码它以供使用的最佳方法是什么?我找到了一些 nodejs 解决方案,但没有找到客户端解决方案.window.atob 不起作用,因为它是 URL 安全的.

                I am using Gmail's API to get emails from my account. The body of the message is delivered in a "URL safe base64" format. What is the best way to decode this for use? I have found some nodejs solutions, but no client side ones. window.atob does not work since it is URL safe.

                感谢您的帮助.

                推荐答案

                为了后代,

                atob(data.replace(/_/g, '/').replace(/-/g, '+'))
                

                如规范所述 https://www.rfc-editor.org/rfc/rfc4648#section-5 但是因为它使用 atob() 它不支持 unicode 字符,因此需要 一个polyfill.

                As stated by the spec https://www.rfc-editor.org/rfc/rfc4648#section-5 however because this uses atob() it does not support unicode characters and thus requires a polyfill.

                这篇关于在 JavaScript 中解码 URL Safe Base64(浏览器端)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                在开发JS过程中,会经常遇到两个小数相运算的情况,但是运算结果却与预期不同,调试一下发现计算结果竟然有那么长一串尾巴。如下图所示: 产生原因: JavaScript对小数运算会先转成二进制,运算完毕再转回十进制,过程中会有丢失,不过不是所有的小数间运算会
                问题描述: 在javascript中引用js代码,然后导致反斜杠丢失,发现字符串中的所有\信息丢失。比如在js中引用input type=text onkeyup=value=value.replace(/[^\d]/g,) ,结果导致正则表达式中的\丢失。 问题原因: 该字符串含有\,javascript对字符串进行了转
                Rails/Javascript: How to inject rails variables into (very) simple javascript(Rails/Javascript:如何将 rails 变量注入(非常)简单的 javascript)
                CoffeeScript always returns in anonymous function(CoffeeScript 总是以匿名函数返回)
                Ordinals in words javascript(javascript中的序数)
                getFullYear returns year before on first day of year(getFullYear 在一年的第一天返回前一年)
              • <i id='PHcqk'><tr id='PHcqk'><dt id='PHcqk'><q id='PHcqk'><span id='PHcqk'><b id='PHcqk'><form id='PHcqk'><ins id='PHcqk'></ins><ul id='PHcqk'></ul><sub id='PHcqk'></sub></form><legend id='PHcqk'></legend><bdo id='PHcqk'><pre id='PHcqk'><center id='PHcqk'></center></pre></bdo></b><th id='PHcqk'></th></span></q></dt></tr></i><div id='PHcqk'><tfoot id='PHcqk'></tfoot><dl id='PHcqk'><fieldset id='PHcqk'></fieldset></dl></div>

                        <small id='PHcqk'></small><noframes id='PHcqk'>

                        <legend id='PHcqk'><style id='PHcqk'><dir id='PHcqk'><q id='PHcqk'></q></dir></style></legend>
                        <tfoot id='PHcqk'></tfoot>
                          <tbody id='PHcqk'></tbody>
                          <bdo id='PHcqk'></bdo><ul id='PHcqk'></ul>