6

我想知道是否无论如何我可以使用 javascript 或 jquery 来获取有关用户默认货币符号的信息。我知道信息存储在 Windows 的注册表中,但我不确定 Mac 或 Linux 机器,也不确定如何访问这些信息。我正在考虑使用此功能编写一个游戏,该游戏检测系统的货币储值并将该符号显示给玩家进行购买和销售。它将在国际上播放(我希望),因此它必须能够使用任何货币符号(例如 $ 或 ¢ 或 £ 或 ₤ 或 € 等)...

4

2 回答 2

2

据我所知,没有库或 ECMA 脚本可以帮助解决这个问题。

我会这样做:

  1. 获取访问者的语言环境并实现自定义逻辑以根据给定的语言环境显示货币。您可以尝试在 Accept-Language 标头的帮助下实现逻辑。不过,使用 Accept-Language 标头时有一些最佳实践。

    http://www.w3.org/International/questions/qa-accept-lang-locales

  2. 如果针对现代浏览器,One 还可以使用地理位置来确定位置,并具有自定义逻辑来根据位置显示货币。不过,用户可以拒绝获取地理位置的权限。

于 2013-06-08T19:56:15.693 回答
0

我使用了 JQuery Globalize 插件 - https://github.com/jquery/globalize#currency,但我让服务器告诉客户端使用什么语言环境。我没有使用任何客户端代码来制定文化

于 2013-07-31T13:54:38.360 回答