据我所知(并拥有睾丸),唯一可能的方法是检测IF是否存在重定向以及进行了多少重定向(而不是TO到哪里)。
您可以看一下我的代码:
var xhr = $.ajax({ url: originalURL, dataType: "html", success: function(data, statusText, jqXHR) { console.log(data); console.log(statusText); console.log(jqXHR.getAllResponseHeaders()); }});jqXHR.getAllResponseHeaders()我的开发机上的输出是这样的:
Date: Fri, 05 Aug 2011 01:29:20 GMTServer: ...X-Powered-By: ... Content-Length: 5 Keep-Alive: timeout=15, max=98 Connection: Keep-Alive Content-Type: text/html
本
Keep-Alive: timeout=15, max=98值得在有更深入的了解。
max=99一会儿没有重定向,一会儿出现
max=98



