2016-04-25 136 views
22

IEで'Promise' is undefinedエラーが発生しました。それはなぜですか、どうすれば解決できますか?IEで「Promise」が定義されていません

+1

Promiseを使用することができるようになりますように、これは、外部のブルーバード約束ライブラリに引っ張ってくる?<head>...</head>

<script src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.3.5/bluebird.min.js"></script> 

のようなものを追加しますか。 – slebetman

+3

IEには本来のサポートがありません - [this](https://github.com/then/promise)のようなライブラリを使用してください... @slebetman、無関係、IEは約束していません –

+0

あなたの特定の問題を明確にするか、あなたが必要とするものを正確に強調する詳細。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にする方法については、How to Askページを参照してください。 –

答えて

50

あなたがIEのバージョンIE

+0

bliuebirdは使用しましたか? – Becky

+0

はい、bluebirdは超高性能プロミスライブラリです。唯一の欠点は、ファイルサイズがかなり大きいことです(22kb gzipped) – Kevin

+1

Google Promise/A +の実装だけでなく、githubページhttps: //github.com/promises-aplus/promises-spec/blob/master/implementations.md – Kevin

関連する問題