在IOS中没有btoa这个方法
发布于 5 年前 作者 minchang 1657 次浏览 来自 问答

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

4 回复

iOS的jscroe中没有btoa这个方法

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

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

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

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

回到顶部