从JavaScript重定向后获取URL

时间:2016-06-10 15:57:09

标签: javascript jquery ajax google-chrome-extension

我有以下Java代码:

        URL url = new URL(destUrl);
        HttpURLConnection c = (HttpURLConnection) url.openConnection();
        c.setRequestMethod("GET");
        c.setInstanceFollowRedirects(false);
        c.connect();
        String location = c.getHeaderField("Location");
        c.disconnect();

destUrl执行重定向,我获取重定向到的URL并放入字符串位置。这真的是重点......我只需要知道重定向到的URL。

上面的代码效果很好,但我现在需要将其移植到JavaScript或jQuery以用于我正在编写的Chrome扩展程序。我尝试了很多方法,但到目前为止还没有成功。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

在jquery中它看起来像这样:

$.ajax({
    type: "GET",
    url: destURL,
    success: function(data, status, xhr) {
        var location = xhr.getResponseHeader('Location');
    }
});

或类似的东西。