Otrzymuję błąd 'Promise' is undefined
w IE. Dlaczego tak jest i jak mogę to rozwiązać?"Obietnica" jest niezdefiniowana w IE
Odpowiedz
dodać coś takiego
<script src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.5/bluebird.min.js"></script>
Aby <head>...</head>
Będzie to ciągnąć w zewnętrznym Bluebird Obietnica biblioteki, dzięki czemu będzie można korzystać Promise
na IE
Czy używałeś Bleuebird? – Becky
Tak, bluebird jest super wydajną biblioteką obietnicą, jedyną wadą jest to, że rozmiar pliku jest dość duży (gkipped 22kb). – Kevin
Istnieje wiele alternatywnych opcji, tylko implementacje Google Promise/A +, lub sprawdź tę stronę httth: https: //github.com/promises-aplus/promises-spec/blob/master/implementations.md – Kevin
Która wersja IE? – slebetman
IE nie ma wsparcia dla natywnej obietnicy - użyj biblioteki takiej jak [this] (https://github.com/then/promise) ... @slebetman, bez znaczenia, żaden IE nie ma obietnic –
Proszę wyjaśnij swój konkretny problem lub dodaj dodatkowe szczegóły, aby podkreślić dokładnie to, czego potrzebujesz. Jak jest napisane, trudno powiedzieć dokładnie, o co prosisz. Zobacz stronę Jak prosić o pomoc w wyjaśnieniu tego pytania. –