É possível que solicitações XHR HEAD não sigam redirecionamentos (301 302)

É possível enviar uma solicitação xhr HTTP HEAD para obter apenas a resposta do cabeçalho da primeira solicitação e não seguir automaticamente os redirecionamentos 301, 302 como redirecionamentos? Estou interessado apenas em obter o novo local do URL. Exemplo:

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(data) {
    if (xhr.readyState == 4) {
        if (xhr.status == 301 || xhr.status == 302) {
            // Get new location url don't GET it
        }
    }
};
xhr.open('HEAD', url, true);
xhr.send();

http://www.w3.org/TR/XMLHttpRequest/#infrastructure-for-the-send-method parece especificar que os pedidos devem ser seguidos, existe uma maneira de parar isso?

questionAnswers(4)

yourAnswerToTheQuestion