所以我试过很多方面(ruby on rails应用程序),比如“history.forward()”,“onbeforeunload”,在Meta标签中过期缓存,“http://www.brookebryan.com/后退按钮检测”这么多. . 我很迷茫.
有谁能建议解决方案?
解决方法 您需要做的是禁用浏览器缓存,以便在您从页面注销后不会返回缓存页面.您可以通过设置响应标头来避免应用程序控制器中的缓存.怎么样?in 'application_controller.rb' .....before_filter :set_no_cachedef set_no_cache response.headers["Cache-Control"] = "no-cache,no-store,max-age=0,must-revalIDate" response.headers["Pragma"] = "no-cache" response.headers["Expires"] = "Fri,01 Jan 1990 00:00:00 GMT"end
正如这个答案所述:https://stackoverflow.com/a/748646
总结以上是内存溢出为你收集整理的ruby-on-rails – 注销后阻止后退 *** 作全部内容,希望文章能够帮你解决ruby-on-rails – 注销后阻止后退 *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)