Smooch.js 覆盖 (window | global).Promise
Smooch.js overrides (window | global).Promise
在 Angular 2 应用程序中集成 Smooches 网络界面时,我收到此错误。
es6.promise.js:117 Unhandled promise rejection Error: Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.(…)
我的 index.html 中的脚本标签如下所示:
<script src="https://cdn.smooch.io/smooch.min.js"></script>
<script>
Smooch.init({appToken: 'an4tq3kng5aw0xknv6wvhedlg'});
</script>
似乎 Zone.js 控制了全局 Promise 对象。您可能想尝试使用 requirejs、browserify 或 webpack 加载 Smooch,看看是否有帮助。
问题已在blog post中解决。
一般来说,问题在于您在 index.html 文件中导入 javascript 个文件的顺序。
在 Angular 2 应用程序中集成 Smooches 网络界面时,我收到此错误。
es6.promise.js:117 Unhandled promise rejection Error: Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.(…)
我的 index.html 中的脚本标签如下所示:
<script src="https://cdn.smooch.io/smooch.min.js"></script>
<script>
Smooch.init({appToken: 'an4tq3kng5aw0xknv6wvhedlg'});
</script>
似乎 Zone.js 控制了全局 Promise 对象。您可能想尝试使用 requirejs、browserify 或 webpack 加载 Smooch,看看是否有帮助。
问题已在blog post中解决。
一般来说,问题在于您在 index.html 文件中导入 javascript 个文件的顺序。