在rails中防止浏览器返回警报

时间:2016-07-21 08:48:52

标签: html ruby-on-rails forms sweetalert

我在html中有一个表单,在提交时,请求被转发到注册新用户的控制器中的操作。成功注册后,它会重定向到同一控制器中的另一个操作(有时是不同的控制器),我使用 function getHTML() { var response = UrlFetchApp.fetch("http://www.theoutlet24.com/th/catalogsearch/result/index/?cat=0&limit=all&q=4X4Man",{muteHttpExceptions:true}); Logger.log(response); } 提醒欢迎消息。当用户在欢迎消息之后导航到另一个页面并按下浏览器中的后退按钮时,它再次警告欢迎消息。我该如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

您可以设置一个cookie变量,以便知道用户之前是否在此页面上。

这样的事情:cookies[:alert] = false

在提醒之前的页面上,您将此变量重置为true,就像这样,除非他之前来自该页面,否则他不会看到此提醒。