2017-12-14 8 views
-1

小さな反応アプリを作成しましたサファリのjsアプリにエラーが発生しました

私はcreate-react-appユーティリティを使用して作成しました。 クロームでエラーがなくても問題なく動作しています。

同じアプリがサファリで動作していません。以下はエラーです

ReferenceError: Can't find variable: Map 

このエラーの内容や解決方法をよく理解できません。

+0

Safariのどのバージョンですか? – wgcrouch

+0

最新バージョンはよく分かりません。ダウンロードしたものから5.1.7 – prasadmsvs

+0

'Map'はSafari 8で導入されたES6の機能です(http://kangax.github.io/compat-table/es6/#test-Map)。最新のSafariは11ですが、Macでのみ利用できます。あなたのバージョンは、Windowsで利用できる最後のバージョンで、2012年にリリースされました! Safariをテストする必要がある場合は、最新のブラウザを使用してMac上で実行する必要があります。または、代表者ではありません – alechill

答えて

0

リアクション16リリースのドキュメントでは、古いブラウザをサポートするために、設定とマップにポリフィルを使用する必要があります。 私はES6マップとセットにpolyfillsを使用しており、それは正常に動作しました

関連する問題