jquery - 在rails 5中单击浏览器的后退按钮后如何避免返回?
问题描述
我正在使用 Rails 5 和 jQuery。登录后,显示主页,但是当我点击浏览器的返回按钮时,它会再次显示我的登录页面。
当我点击后退按钮时,我希望它重定向到主页,请帮我解决这个问题..
解决方案
我是如何解决这个问题的?
我使用 jQuery 来解决这个问题。在 html 登录页面的脚本标记中添加这些行。
<script type="text/javascript">
function preback(){
window.history.forward();
}
setTimeout("preback()", 0);
window.onunload=function(){null};
</script>
推荐阅读
- javascript - Angular - 观察者地图未按预期工作
- java - 本地化变量的值
- angular - 如何让 activeModal 识别实际的活动 Modal?
- python - Python中动画3-D散点图的个别颜色
- javascript - 如何用ajax动态替换facebook分享链接的一部分
- spring-boot - 更正应用程序的类路径,使其包含一个兼容的 org.elasticsearch.client.IndicesClient 版本
- python - 使用 BeautifulSoup 抓取 ESPN Fantasy Football
- c - 有人可以向我解释这段代码的作用吗?
- bash - 如果匹配,则将文本附加到下一行的开头
- php - 在使用 wp-graphql 的 register_post_type 之后未添加 Wordpress 自定义帖子类型