JavaScript には、base64 エンコーディングを使用して文字列をエンコードおよびデコードするために使用できるメソッドはありますか?
ベストアンサー1
Firefox、Chrome、Safari、Opera、IE10+などの一部のブラウザは、Base64をネイティブに処理できます。こちらをご覧ください。Stackoverflowの質問使用していますbtoa()
およびatob()
機能。
サーバーサイド JavaScript (Node) の場合は、Buffer
s を使用してデコードできます。
クロスブラウザソリューションを目指す場合、次のような既存のライブラリがあります。暗号JSまたは次のようなコード:
http://ntt.cc/2008/01/19/base64-encoder-decoder-with-javascript.html(アーカイブ)
後者の場合、クロスブラウザの互換性について徹底的に機能をテストする必要があります。そしてエラーすでに報告されている。