Shopify Buy JS SDK 在 IE 11 上抛出错误——Promise 未定义

Shopify Buy JS SDK throwing error on IE 11 -- Promise is undefined

我在 IE 10、IE11 上使用标准的未经编辑的 shopify buy js SDK 时出现以下错误。

Promise undefined    
shopify.buy.js (1762,17)

版本 0.23

相同的代码适用于 IE Edge、Chrome、Firefox、Safari。

有什么变通办法吗?

create: function create(type, payload) {
                var _this2 = this;
                return new Promise(function (resolve) {
                    var id = _this2.identify(payload);
                    _this2.store.setItem(_this2.storageKey(type, id), payload);
                    resolve(payload)
                })
            },

不幸的是,在 v0.2.3 周围引入了一个错误,导致一些 IE 版本出现问题 - 请更新到最新版本 (v0.4.1),它应该在 IE 9+ 中运行良好:)