Javascript 和重定向位置:标头检测
我有一个domain1.com 的URL,它使用HTTP Location: header 方法重定向到domain2.com 的URL。
我可以在domain1.com上运行javascript页面,知道指向domain2.com的最终URL吗?如何?
先感谢您。
I have an URL of domain1.com, that redirect to an URL of domain2.com with HTTP Location: header method.
Can i, running a javascript page on domain1.com, know the final URL pointing to domain2.com? How?
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不幸的是,大多数浏览器不会为您提供这种级别的访问权限,任何访问domain1.com 的人都会在执行页面上的任何代码之前被重定向。
即使您可以从domain1.com执行javascript并向domain1.com发出ajax请求,网络浏览器也会在后台将ajax请求重定向到domain2.com并返回成功,而不会向您提供任何重定向通知。
Unfortunately not, most browsers will not give you this level of access and anyone visiting domain1.com will get redirected before executing any code on the page.
Even if you could execute the javascript from domain1.com and make an ajax request to domain1.com, the webbrowser will redirect the ajax request to domain2.com under the hood and return success without giving you any notification of the redirect.