2017-04-21 1 views
1

ASPHostPortal에 .NET Core 1.1.0 + Angular 2 + Typescript 응용 프로그램을 배포했습니다. 모든 크롬과 파이어 폭스에서 잘 작동하지만 사파리에서 사이트를 열려고 할 때 콘솔에 다음과 같은 예외가 얻을 :.NET Core 1.1.0 및 Angular 2 app : 변수를 찾을 수 없음 Safari에서 WeakMap

는 는 변수를 찾을 수 없습니다

: WeakMap

을하고 사이트 아무튼 '시작'화면에서 멈춤.

어떻게 해결할 수 있습니까?

enter image description here

누군가가 문제가 무엇을 알고 :

편집

Sakuto solution 지금 weapmap 문제가 있지만, 사파리 콘솔 showns 이러한 오류를 해결? 분명히 크롬과 파이어 폭스 사이트는 계속 잘 작동합니다. 당신은, 그러나,이 문제를 처리하는 polyfill를 사용할 수 MDN

에 명시된 바와 같이

답변

2

WeakMap는 Safari에서 구현되지 않습니다. 다른 해결책은 번들 링에서 배치에 이르기까지 모든 것을 처리 할 수있는 Angular CLI를 사용하는 것입니다.

+0

이것은 약점 문제를 해결하는 것으로 보이지만 이제는 사파리 콘솔에 다른 오류가 기록됩니다. 내 질문이 업데이트되었습니다. – Androidian

+0

질문에 대한 새로운 "스레드"를 하나 만들어야합니다. 그러나이 경우에, 그것은 단지 내가 생각하는 부적당 한 CSS에 의해 야기됩니다. Safari는 다른 브라우저보다 더 유용 할 수 있습니다. – Sakuto

관련 문제