码迷,mamicode.com
首页 > 移动开发 > 详细

QQ浏览器安卓5.8版本的Uint8Array API有bug

时间:2015-06-05 21:13:52      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

调用new Uint8Array()时QQ浏览器将直接返回参数列表,

比如new Uint8Array(a)将返回[a],
比如new Uint8Array(a, b)将返回[a, b],
比如new Uint8Array(a, b, c)将返回[a, b, c],

只能将项目中所有使用到Uint8Array的地方改成Int8Array。安卓的会出现此bug,ios不会。

如果使用了ProtoBuf.js之类的,可以对应去github下载非混淆版本的修改。

对于需要读取值解析的,可以简单的把Int8转换为Uint8,代码如下:

 var _admendInt8 = function(v) {
        if (v >= 0 && v < 128) return v;
        else return v + 256;
    };

 

QQ浏览器安卓5.8版本的Uint8Array API有bug

标签:

原文地址:http://www.cnblogs.com/engineermind/p/4555509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!