本文介绍了Internet Explorer中的备用btoa编码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将中的相同代码实施到我的环境,它不在IE中工作。有人可以为此提供替代解决方案,使其在IE> 8中工作。

I am trying to implement the same code from http://jsbin.com/ufufez/1/edit into my environment and it's not working in IE. Can someone give an alternate solutions for this to make it work in IE > 8.

推荐答案

不支持window.btoa() on< = IE9。

window.btoa() is not supported on <= IE9.

还有更多选择,但我想你可以使用 jQuery.base64.js 如下所示

There are few more alternatives but I guess you can use jQuery.base64.js as below

if (window.btoa) {
    msg.dataEncoded = window.btoa(msg.data);
} else { //for <= IE9
    msg.dataEncoded = jQuery.base64.encode(msg.data);
}

这篇关于Internet Explorer中的备用btoa编码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 14:45