javascript - 如何防止 window.location.pathname 转义 URL 中的字符

标签 javascript google-chrome

我正在开发一个谷歌应用引擎应用程序。单击按钮时,我试图将用户重定向到登录页面。为此,我将 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/

相关文章:

javascript - 如何从后台脚本到网页脚本触发功能?

javascript - 如何处理点击扩展程序图标?

javascript - 每次都拒绝在我自己的谷歌脚本中授予权限

javascript - 使用此 Javascript

javascript - 使用 chrome 调试 google Earth 插件

html - 完整的 CSS 视差网站不适用于 chrome

google-chrome - Google Chrome Devtool RGBA 问题

javascript - d3.js 重置视口(viewport)位置

javascript - 如何访问 ng-repeat 中的 Controller 变量?

javascript - 如何为 donut c3.js 图表的标题添加样式