Używam implementacji javascript algorytmu gzip, który działa dobrze z przeglądarką Firefox i Chrome. Ale z Internet Explorer mam następujący błąd:JavaScript: Metoda nie jest obsługiwana z przeglądarki Internet Explorer
Method forEach is not supported!
Kod:
deflate.deflate(data, level).forEach(function (byte) {
putByte(byte, out);
});
używam Internet Explorer 9, która powinna wspierać metody foreach.
Wszelkie pomysły?
Dziękuję bardzo!
forEach nie jest obsługiwany w IE8. IE9 powinien jednak je wspierać. http://kangax.github.io/es5-compat-table/#Array.prototype.forEach –
Czy twoja strona działa w trybie dziwactwa w IE? (Być może przez przypadek?) '.forEach()' jest obsługiwane tylko w trybie standardowym. Czy 'deflate.deflate()' zawsze zwraca tablicę? – nnnnnn
Zamiast rozszerzania wbudowanego obiektu, możesz zamienić część 'forEach' na 2-wierszową pętlę' for'. – RobG