我正在开发一个谷歌应用引擎应用程序。单击按钮时,我试图将用户重定向到登录页面。为此,我将 window.location.pathname
设置为以下字符串 /_ah/login?continue=http%3A//localhost%3A8080/
。但是,chrome 对该字符串进行了转义,以便完整的 URL 变为 http://localhost:8080/_ah/login%3Fcontinue=http%3A//localhost%3A8080/
,这会产生 404 错误。我怎样才能防止这种情况发生?有效的 URL 是 http://localhost:8080/_ah/login?continue=http%3A//localhost%3A8080/
最佳答案
改为设置 window.location.href
。
关于javascript - 如何防止 window.location.pathname 转义 URL 中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6500817/