我正在尝试在 React 组件中使用 axios 访问 facebooks 图形 API。
当组件安装时,我得到我的 facebook 访问 token 并调用
公理
.get(`https://graph.facebook.com/me/friendsaccess_token=${token}&fields=name,id,picture`)
.then(result => this.setState({ friends: result.data.data }))
.catch(error => console.log(error))
它致力于发展。
我将应用程序部署到 Firebase,它可以在我的计算机上运行。如果我在其他人的计算机上尝试,我会在控制台中收到以下错误消息。
无法加载 https://graph.facebook.com/me/friends?access_token={token}&fields=name,id,picture: Redirect from 'https://graph.facebook.com/me/friends?access_token={token}&fields=name,id,picture' 已被 CORS 策略阻止:重定向位置 'about:blank' 具有不允许的跨源请求方案。
我似乎找不到任何关于 CORS 重定向位置为“about:blank”的文档。有谁知道这意味着什么或我该如何解决?
最佳答案
这是一个 chrome 扩展冲突问题。该问题仅发生在 ion chrome 上,禁用的扩展解决了该问题。检查您的扩展程序。
关于http - 重定向位置 'about:blank' 具有不允许的跨源请求方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47827755/