那个该死的 SOP 又来了。
所以,假设我有 "http://t.co/atyHdwLA"
(客户端,我们正在讨论),我想获得 "http://foo.com”
。我有一个聪明的主意来构造一个不可见的 iframe,然后在重定向发生后再次查询其 contentWindow
的 location
之前等待一秒钟。但是 SOP 阻止我访问它。谁能想到任何其他黑客来实现这一点,或者在浏览器中根本不可能?
最佳答案
使用像 LongURL 这样的服务.或 ExpandURL ,它有一个易于使用的 API。
将 ExpandURL 的 API 与 XHR 请求一起使用。
另外,看看 this article on CORS.如果他们的服务器不支持跨域请求,您可能必须使用自己的服务器才能使用此 API。
关于javascript - 尽管有同源策略,但不缩短短 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644549/