想用javascript测试 如果浏览器支持类型化数组http://caniuse.com/#feat=typedarrays
我试过这个,但似乎不是好方法,因为有些浏览器只有部分支持..:
if(window.ArrayBuffer){alert('typed array supported')}
答案 0 :(得分:8)
似乎某些浏览器(IE10)不支持Uint8ClampedArray
,如果这是您打算使用的功能,您只需检查它
if ( 'Uint8ClampedArray' in window ) { ...
如果检查返回false,则不支持键入数组和/或夹紧数组。
如果您不需要Uint8ClampedArray
,您可以坚持使用您所拥有的,我个人喜欢使用in
if ( 'ArrayBuffer' in window ) { ...