我默认以美元显示产品的价格,这永远不会改变,所以我知道它总是以美元为单位。
我需要将该价格(包括货币符号)转换为用户的浏览器区域设置,这意味着如果该用户居住在以色列,然后与他的计算机一起移动到美国,价格仍将以以色列新谢克尔显示。
有没有办法做这样的事情,不通过IP将货币建立在用户的国家/地区?
您可以从此处使用地理插件库 geoplugin.com
并执行类似于以下代码的操作:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script>
$(document).ready(function () {
var currencyCode = geoplugin_currencyCode();
});