2014-12-01 12 views
6

Chcesz przetestować z javascript jeśli wsparcie przeglądarka wpisane tablicę http://caniuse.com/#feat=typedarraysJak sprawdzić, czy tablice z typami javascript są obsługiwane?

tryed to, ale nie wydaje się dobrym sposobem, ponieważ niektóre przeglądarki mają tylko częściowe wsparcie ..:

if(window.ArrayBuffer){alert('typed array supported')} 
+1

to wszystko, że modernizr dodatek kontroli badań; na czym polega częściowe wsparcie, o które się martwisz? – Pointy

Odpowiedz

8

Wydaje niektórych przeglądarek (IE10) nie obsługuje Uint8ClampedArray, a jeśli jest to cecha masz zamiar używać, można po prostu sprawdzić to

if ('Uint8ClampedArray' in window) { ... 

Jeśli powróci wyboru fal se, wpisane tablice i/lub zablokowane tablice nie są obsługiwane.
Jeśli nie trzeba Uint8ClampedArray można trzymać z tym, co masz, osobiście lubię używać in

if ('ArrayBuffer' in window) { ... 
Powiązane problemy