【发布时间】:2011-07-18 14:10:51
【问题描述】:
新用户注册后,我需要将用户重定向到主页并显示 twitter 样式的欢迎消息。我最初尝试使用 jquery cookie 插件来存储我的消息并在 cookie 存在时将其显示在重定向页面上,但问题是它不适用于所有浏览器。 Safari 上的 Firfox 不会删除 cookie,因此每次刷新浏览器时都会显示该消息。代码如下:
if ($.cookie("message")) {
TwentyQuestions.Common.ShowMessageBar($.cookie("message"), 7000);
$.cookie('message', "any_value", { expires: -10 })
}
所以我决定改用查询字符串,但现在问题类似。主页加载时,会检测到查询字符串并显示消息。但是如何从 URL 中删除查询字符串,以便每次刷新页面时都不会显示消息?
谢谢!
【问题讨论】:
标签: javascript jquery caching cookies url-rewriting