在IOS中没有btoa这个方法

发布于 7 年前作者 minchang1880 次浏览最后编辑 7 年前来自 ask

在安卓中是可以的,但是在IOS中会提示btoa不存在,这样导致无法进行base64编解码

4 回复
cqian
cqian1 楼6 年前

iOS的jscroe中没有btoa这个方法

需要开发者自行引入第三方库来解决

我们同步下工具和android的配置

fangjie
fangjie2 楼6 年前

那么我觉得可以在开发工具中直接集成,如果jscore中没有的方法,在编译的时候直接引用所需的第三方库,因为例如btoa这种确实是js web api中的方法,如果不清楚的人可能会很苦恼,因为在开发工具和安卓中调试是没问题的。

cxie
cxie4 楼5 年前

有不少特殊方法在iOS下的小程序都不能用,我遇到的如String.localeCompare(),可能是被微信禁了,或者JavaScriptCore 本身就没有。