javascript - 在 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 东西?
解决方案
您有 2 个选项:浏览器原生界面fetch
或另一个流行的 HTTP 库,称为request
.
推荐阅读
- angularjs - Angularjs:编辑和添加页面的相同状态和url
- image-processing - 可视化 RGBN 图像的 RGB 波段
- asp.net-web-api - 验证用户是否存在于 Asp.net web api 核心的 Active Directory 中
- java - 在按下 Tab 按钮后,编辑 JTable 中的单元格似乎会改变表格的行为
- python - 验证码验证 Python Django
- jquery - jQuery Validate 插件未按预期工作
- pandas - 如何根据整数索引返回一个列值和熊猫中的另一个列值?
- c# - 如何输入 CMD 文本(密码)并检查安全性是否开启?
- sympy - SymPy 简化不能 2*3**n/3 ---> 2*3**(n-1)
- angular - 如何使用 Protractor 打字稿点击 ng-href 和 buttontext