【发布时间】:2011-10-27 21:46:43
【问题描述】:
我有一个对检查身份验证的控制器的 ajax 调用,当不存在身份验证时,它将调用继续发送到登录控制器,该控制器检查它是否是 xhr 请求。如果是,它将包含 page.redirect_to 的 rjs 呈现到登录路径,并且主窗口被重定向到登录页面。这在谷歌浏览器中完美运行,但在 Firefox 中失败。
rjs文件中唯一的代码是:
page.redirect_to("http://localhost:3000/signin")
正如我所说,它在 chrome 中完美运行,但 Firefox(v3.6) 拒绝重定向主窗口。有没有人知道我如何让它在 Firefox 中也能正常工作?
【问题讨论】:
标签: javascript ruby-on-rails ajax redirect rjs