2017-04-21 24 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

相關問題