首页 > 解决方案 > 在 React JS 中根据浏览器位置设置动态成本

问题描述

我在产品上添加动态本地货币。

在美国,产品 A 的价格为 1 美元。

在印度,产品 A 为 75 卢比。

我需要的是,我想在 reactJS 中从位置(从打开浏览器的位置)了解货币,以处理汇率货币的动态变化。

我的发现——

我找到了这个 API - http://ip-api.com/json?fields=status,country,currency

但是 Axios 抛出错误,(阻塞:混合内容)

因为它接受https而不是http. 而且https这里不是免费的(ip-api.com)

他们是通过浏览器获得货币的任何其他方式还是我们可以修复我上面指定的那个 https 东西?

标签: javascriptreactjsgeolocationlocation

解决方案


您有 2 个选项:浏览器原生界面fetch 或另一个流行的 HTTP 库,称为request.


推荐阅读