javascript 将用户重定向到另一个域并获取最终URL?

jrcvhitl  于 2023-08-02  发布在  Java
关注(0)|答案(1)|浏览(117)

我正在尝试为我们的团队创建一个小的help.html文件。此文件的主要目的是自动获取信息。
整个过程看起来像这样:
1.将用户重定向到another.domain.com/authorize?redirect_url=http://localhost?access_code=***

  1. another.domain.com/authorize使用auth_code GET参数将用户重定向回重定向URL
    1.(我在这里挣扎)我需要从URL访问auth_code
    1.我使用auth_code来获取所需的信息
    现在我不知道该怎么做第三步。由于CORS,我不能使用类似axios.post/fetch的东西,然后读取重定向URL。当我尝试使用iframe时,由于跨域策略,我也无法访问iframe URL,即使最终用户被重定向到我试图访问iframe的同一个源。
    当然,我可以使用node.js服务器来处理这个问题,但我的想法是有一个简单的.html文件,可以在任何操作系统上打开,而不需要安装任何依赖项。我想做的事有可能实现吗?
3pmvbmvn

3pmvbmvn1#

如果我正确地理解,然后更多的JavaScript我会考虑使用服务器端语言,如php,例如使curl调用外部站点的API,然后根据检索到的数据进行重定向
对不起,如果我错了,但我没有听说2个域之间的前端调用不使CORS异常

相关问题