我正在开发一个谷歌应用引擎应用程序。我试图重定向用户到登录页面时,一个按钮被点击。为此,我设置window.location.pathname
以下字符串/_ah/login?continue=http%3A//localhost%3A8080/
。然而, chrome 转义字符串,使完整的网址成为http://localhost:8080/_ah/login%3Fcontinue=http%3A//localhost%3A8080/
,这给了一个404错误。我该如何防止这种情况发生?网址是http://localhost:8080/_ah/login?continue=http%3A//localhost%3A8080/
3条答案
按热度按时间j9per5c41#
改为设置
window.location.href
。z8dt9xmd2#
我认为你最好使用window.location.href。在Chrome和Firefox中
window.location.href="/?foofoo"
重定向到<domain:port>/?foofoo
j2cgzkjk3#
您可以在javascript中使用以下代码来解码URI组件: