使用Javascript检测/推断访客基础货币?

时间:2011-05-03 18:25:09

标签: javascript geolocation currency

是否有合理的方法使用Javascript检测或推断访问者的基础货币?

我正在考虑使用IP地理位置和时区检测。你知道任何现有的库或方法吗?或者替代品?

2 个答案:

答案 0 :(得分:1)

没有办法纯粹使用我所知道的JavaScript。

  • 我认为最简单的方法是调用服务器端脚本,该脚本使用您选择的本地化函数的脚本语言,根据Accept-Language标头确定货币。使用Accept-Language来处理语言之外的任何事情都是有争议的。就个人而言,只要您为访问者提供兑换货币的方式,我认为这很好。

  • IP地理位置也可能是一种可行的替代方案,但我并不完全确定这在世界范围内是多么准确。同样,请务必为访问者提供兑换货币的方法。

答案 1 :(得分:1)

afaik无法通过javascript获取用户的IP或任何其他“地理定位”信息。但是,您可以使用.getTimezoneOffset()

获取其本地时区偏移量