Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery查找上一个url在单击浏览器后退按钮时不起作用_Jquery_Ruby On Rails_Ruby On Rails 3_Devise - Fatal编程技术网

jquery查找上一个url在单击浏览器后退按钮时不起作用

jquery查找上一个url在单击浏览器后退按钮时不起作用,jquery,ruby-on-rails,ruby-on-rails-3,devise,Jquery,Ruby On Rails,Ruby On Rails 3,Devise,我正在使用rails Desive进行用户登录 例如,假设我现在在a页 localhost:3000/a 现在我点击链接并移动到b页 localhost:3000/b 现在我登录并进入仪表板 localhost:3000/dashboard 现在,我单击浏览器后退按钮,移动到/b页面,用户未登录。在浏览器控制台中,我尝试了 window.referrer 输出: localhost:3000/a 预期输出为/dashboard.对于窗口。referer要像这样工作,您需要快速单击并导

我正在使用rails Desive进行用户登录

例如,假设我现在在a页

 localhost:3000/a
现在我点击链接并移动到b页

localhost:3000/b
现在我登录并进入仪表板

localhost:3000/dashboard
现在,我单击浏览器后退按钮,移动到/b页面,用户未登录。在浏览器控制台中,我尝试了

window.referrer
输出:

localhost:3000/a

预期输出为/dashboard.

对于
窗口。referer
要像这样工作,您需要快速单击并导航页面。单击此处的链接不可能找到此方法。。最好的方法是将其存储为不同的头并获取信息。