重定向位置'about:blank'对于跨源请求有一个不允许的方案

时间:2017-12-15 07:36:45

标签: http facebook-graph-api redirect cors axios

我正在尝试使用react组件中的axios访问facebooks图形API。

当组件安装时,我得到我的facebook访问令牌并打电话 axios .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,它可以在我的计算机上运行。如果我在别人的电脑上试试,我会在控制台中听到错误。

Failed to load 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' has been blocked by CORS policy: Redirect location 'about:blank' has a disallowed scheme for cross-origin requests.

我似乎无法找到有关CORS重定向位置为'about:blank'的任何文档。有谁知道这意味着什么或我如何解决它?

1 个答案:

答案 0 :(得分:0)

这是Chrome扩展程序冲突的问题。该问题仅发生在离子镀铬上,禁用扩展可解决该问题。检查您的扩展程序。