您好,我正在尝试找到一种获取重定向网页 URL 的方法。
Ex/我在网络浏览器中输入一个 URL,“http:foo.com”,它会将我重定向到“http://foo.com/bar”。
我如何使用 fetch 或其他方式将“http://foo.com/bar”返回给我? (我试图从“已被 CORS 策略阻止:请求的资源上不存在‘Access-Control-Allow-Origin’ header ”接收 url 的网站。
请提前感谢您提供想法/解决方案。
最佳答案
你不能。 XMLHttpRequest
和 fetch
默默地跟随重定向,之后对象中没有关于最终 URL 的信息可用。
即使该信息可用,Same Origin Policy会阻止您访问它(如 the error message indicates )。
改用服务器端技术。
关于javascript - JS - 如何获取重定向的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40938499/