問題タブ [react-intl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1124 参照

javascript - Intl.NumberFormat を使用すると、Edge と IE で USD/CAD 通貨記号が表示されない

これが尋ねられた場合は申し訳ありませんが、何も見つかりませんでした...

Chrome、Firefox などの次のコードは、「US$」の通貨記号を返します。

また、通貨が「CAD」に設定されている場合は、単に「$」を使用します。

しかし、私がテストした IE と Edge のすべてのバージョンで、これらの例はどちらも「$」の通貨記号を返します。使用されているロケールまたは通貨に関係なく、US$ または CA$ は返されません。(AUD、HKDなども同様)

例: https://jsfiddle.net/5wfzk7mf/

これは、react-intl のformatNumber()関数を使用したときにも発生しIntl.NumberFormatます。

何か足りないのですか、それともブラウザのバグですか?