2017-04-21 41 views
1

我在ASPHostPortal上部署了.NET Core 1.1.0 + Angular 2 + Typescript应用程序。 一切正常,从Chrome和Firefox,但是当我尝试打开Safari浏览器从网站我得到的控制台上出现以下异常:.NET Core 1.1.0和Angular 2应用程序:无法找到变量:Safari上的WeakMap

找不到变量:WeakMap

和网站未不要开始,担心“加载”屏幕。

我该如何解决这个问题?

编辑

Sakuto solution解决weapmap问题,但现在的Safari浏览器控制台showns这些错误:

enter image description here

有人知道这是什么问题? 很明显,在Chrome和Firefox上,该网站保持正常工作。作为MDN

说你可以,但是,使用一个polyfill来处理这个

回答

2

WeakMap Safari中并没有实现。另一种解决方案是使用Angular CLI,它将为您处理所有事情,从捆绑到部署。

+0

这似乎是为了解决weakmap问题,但现在safari控制台记录了其他错误:我更新了我的问题。 – Androidian

+0

你应该为你的问题创建一个新的“线程”。但在这种情况下,它只是由我认为不合适的CSS引起的。 Safari浏览器可能比其他浏览器更明智 – Sakuto

相关问题