javascript - 带有 Axios 的 Cloudfront Trace 被 Brave Browser 阻止
问题描述
我们正在尝试在对用户进行身份验证时收集用户的 IP 地址。
我们正在尝试通过 Axios 请求来实现:
import axios from 'axios';
export default () =>
axios.get('https://www.cloudflare.com/cdn-cgi/trace').then((res) => {
// get client ip address.
const [, ClientIpAddress] = res.data
.split('\n')
.map((info) => info.split('='))
.find(([key]) => key === 'ip');
return ClientIpAddress;
});
有没有人遇到过这样的问题?有没有解决办法?框架是 React.js。
解决方案
推荐阅读
- c# - 如何避免 Newtonsoft JObject.Parse 类型转换
- android - 获取 Google 签名的用户信息
- django - 在不使用 url 方法的情况下在迭代期间显示图像 url
- reactjs - React jest 测试抛出“对象作为 React 子项无效(找到:带有键 {type,props} 的对象)”
- ssh - 流浪汉禁用密码身份验证不起作用
- android - 如何调试 Firebase Android Studio 应用程序,该应用程序因权限被拒绝而上传失败?
- html - 在搜索栏 HTML 中显示图像
- ios - 赋值相关对象核心数据
- google-apps-script - onSelectionChange Google 应用脚本示例
- c - 在调用者堆栈上分配的内联函数、宏和其他解决方案