如何在javascript中获取重定向的URL

时间:2016-06-02 22:46:34

标签: javascript api box

Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpEntity

AuthUri打开一个新窗口,在新窗口中,当我点击允许时,我将被重定向到一个新窗口,如何获取最后一个重定向的URL?

2 个答案:

答案 0 :(得分:0)

这是不可能的。 JavaScript只能从其页面获取内容

答案 1 :(得分:0)

注意:如果您至少可以在重定向网址中声明变量,则可以这样做。

在重定向到下一页之前,只需将“redir”设置为您网址中的重定向页面网址(locations.href),但编码如下:

"https://www.box.com/api/oauth2/authorize?redir=" + encodeURIComponent(location.href)

现在,要获取重定向页面,您需要从当前URL获取变量“redir”。检查this question。因此,在获得“redir”之后,您将对其进行解码:

var redirectPage = decodeURIComponent(url);